
package net.flexiant.extility;

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 net.flexiant.extility 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 _DetachNetworkInterface_QNAME = new QName("http://extility.flexiant.net", "detachNetworkInterface");
    private final static QName _PublishResourceResponse_QNAME = new QName("http://extility.flexiant.net", "publishResourceResponse");
    private final static QName _ModifyDeploymentInstanceResponse_QNAME = new QName("http://extility.flexiant.net", "modifyDeploymentInstanceResponse");
    private final static QName _UpdateUserResponse_QNAME = new QName("http://extility.flexiant.net", "updateUserResponse");
    private final static QName _CancelJobResponse_QNAME = new QName("http://extility.flexiant.net", "cancelJobResponse");
    private final static QName _LockUserResponse_QNAME = new QName("http://extility.flexiant.net", "lockUserResponse");
    private final static QName _ModifyImage_QNAME = new QName("http://extility.flexiant.net", "modifyImage");
    private final static QName _ModifyServerResponse_QNAME = new QName("http://extility.flexiant.net", "modifyServerResponse");
    private final static QName _AttachDiskResponse_QNAME = new QName("http://extility.flexiant.net", "attachDiskResponse");
    private final static QName _ModifyFirewallTemplate_QNAME = new QName("http://extility.flexiant.net", "modifyFirewallTemplate");
    private final static QName _CreateImage_QNAME = new QName("http://extility.flexiant.net", "createImage");
    private final static QName _CreateSnapshotResponse_QNAME = new QName("http://extility.flexiant.net", "createSnapshotResponse");
    private final static QName _WaitForJob_QNAME = new QName("http://extility.flexiant.net", "waitForJob");
    private final static QName _ModifySnapshotResponse_QNAME = new QName("http://extility.flexiant.net", "modifySnapshotResponse");
    private final static QName _ListPermissionsResponse_QNAME = new QName("http://extility.flexiant.net", "listPermissionsResponse");
    private final static QName _CreateNetworkInterface_QNAME = new QName("http://extility.flexiant.net", "createNetworkInterface");
    private final static QName _ListUnitTransactionSummary_QNAME = new QName("http://extility.flexiant.net", "listUnitTransactionSummary");
    private final static QName _AttachNetworkInterface_QNAME = new QName("http://extility.flexiant.net", "attachNetworkInterface");
    private final static QName _CancelJob_QNAME = new QName("http://extility.flexiant.net", "cancelJob");
    private final static QName _DoQuery_QNAME = new QName("http://extility.flexiant.net", "doQuery");
    private final static QName _ModifyGroup_QNAME = new QName("http://extility.flexiant.net", "modifyGroup");
    private final static QName _CreateNetwork_QNAME = new QName("http://extility.flexiant.net", "createNetwork");
    private final static QName _ModifySubnetResponse_QNAME = new QName("http://extility.flexiant.net", "modifySubnetResponse");
    private final static QName _ModifyDeploymentTemplate_QNAME = new QName("http://extility.flexiant.net", "modifyDeploymentTemplate");
    private final static QName _ModifyDeploymentInstance_QNAME = new QName("http://extility.flexiant.net", "modifyDeploymentInstance");
    private final static QName _ModifyDeploymentTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "modifyDeploymentTemplateResponse");
    private final static QName _ModifyGroupResponse_QNAME = new QName("http://extility.flexiant.net", "modifyGroupResponse");
    private final static QName _GetResourceTypes_QNAME = new QName("http://extility.flexiant.net", "getResourceTypes");
    private final static QName _ListProductPurchasesResponse_QNAME = new QName("http://extility.flexiant.net", "listProductPurchasesResponse");
    private final static QName _AddIPResponse_QNAME = new QName("http://extility.flexiant.net", "addIPResponse");
    private final static QName _CreateVDC_QNAME = new QName("http://extility.flexiant.net", "createVDC");
    private final static QName _ProductOffer_QNAME = new QName("http://extility.flexiant.net", "productOffer");
    private final static QName _PublishResource_QNAME = new QName("http://extility.flexiant.net", "publishResource");
    private final static QName _DetachSSHKeyResponse_QNAME = new QName("http://extility.flexiant.net", "detachSSHKeyResponse");
    private final static QName _DeleteUserFromGroup_QNAME = new QName("http://extility.flexiant.net", "deleteUserFromGroup");
    private final static QName _DeleteReferralPromoCodeResponse_QNAME = new QName("http://extility.flexiant.net", "deleteReferralPromoCodeResponse");
    private final static QName _ChangeServerStatus_QNAME = new QName("http://extility.flexiant.net", "changeServerStatus");
    private final static QName _DeploymentTemplate_QNAME = new QName("http://extility.flexiant.net", "deploymentTemplate");
    private final static QName _OpenVNCConnection_QNAME = new QName("http://extility.flexiant.net", "openVNCConnection");
    private final static QName _GetMeasuredValuesResponse_QNAME = new QName("http://extility.flexiant.net", "getMeasuredValuesResponse");
    private final static QName _RemoveIPResponse_QNAME = new QName("http://extility.flexiant.net", "removeIPResponse");
    private final static QName _ModifyFirewall_QNAME = new QName("http://extility.flexiant.net", "modifyFirewall");
    private final static QName _UnlockUser_QNAME = new QName("http://extility.flexiant.net", "unlockUser");
    private final static QName _DeployTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "deployTemplateResponse");
    private final static QName _IsPermittedResponse_QNAME = new QName("http://extility.flexiant.net", "isPermittedResponse");
    private final static QName _GetMeasuredValues_QNAME = new QName("http://extility.flexiant.net", "getMeasuredValues");
    private final static QName _UpdateMetadataResponse_QNAME = new QName("http://extility.flexiant.net", "updateMetadataResponse");
    private final static QName _ModifySSHKey_QNAME = new QName("http://extility.flexiant.net", "modifySSHKey");
    private final static QName _RevokeResourceResponse_QNAME = new QName("http://extility.flexiant.net", "revokeResourceResponse");
    private final static QName _CreateFirewallTemplate_QNAME = new QName("http://extility.flexiant.net", "createFirewallTemplate");
    private final static QName _RevertToResourceResponse_QNAME = new QName("http://extility.flexiant.net", "revertToResourceResponse");
    private final static QName _ModifyKeyResponse_QNAME = new QName("http://extility.flexiant.net", "modifyKeyResponse");
    private final static QName _AttachSSHKey_QNAME = new QName("http://extility.flexiant.net", "attachSSHKey");
    private final static QName _DeployTemplate_QNAME = new QName("http://extility.flexiant.net", "deployTemplate");
    private final static QName _AddUserToGroup_QNAME = new QName("http://extility.flexiant.net", "addUserToGroup");
    private final static QName _FetchResourceResponse_QNAME = new QName("http://extility.flexiant.net", "fetchResourceResponse");
    private final static QName _ListUnitTransactions_QNAME = new QName("http://extility.flexiant.net", "listUnitTransactions");
    private final static QName _CreateGroup_QNAME = new QName("http://extility.flexiant.net", "createGroup");
    private final static QName _DryRunTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "dryRunTemplateResponse");
    private final static QName _CreateSubnet_QNAME = new QName("http://extility.flexiant.net", "createSubnet");
    private final static QName _ModifyFirewallTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "modifyFirewallTemplateResponse");
    private final static QName _UnlockUserResponse_QNAME = new QName("http://extility.flexiant.net", "unlockUserResponse");
    private final static QName _RevokeResource_QNAME = new QName("http://extility.flexiant.net", "revokeResource");
    private final static QName _AttachSubnet_QNAME = new QName("http://extility.flexiant.net", "attachSubnet");
    private final static QName _ListPermissions_QNAME = new QName("http://extility.flexiant.net", "listPermissions");
    private final static QName _GetResourceTypesResponse_QNAME = new QName("http://extility.flexiant.net", "getResourceTypesResponse");
    private final static QName _DetachDiskResponse_QNAME = new QName("http://extility.flexiant.net", "detachDiskResponse");
    private final static QName _ModifyDiskResponse_QNAME = new QName("http://extility.flexiant.net", "modifyDiskResponse");
    private final static QName _ListResources_QNAME = new QName("http://extility.flexiant.net", "listResources");
    private final static QName _ModifyNetworkInterfaceResponse_QNAME = new QName("http://extility.flexiant.net", "modifyNetworkInterfaceResponse");
    private final static QName _ExtilityException_QNAME = new QName("http://extility.flexiant.net", "ExtilityException");
    private final static QName _ModifyNetwork_QNAME = new QName("http://extility.flexiant.net", "modifyNetwork");
    private final static QName _RemoveIP_QNAME = new QName("http://extility.flexiant.net", "removeIP");
    private final static QName _RemoveKey_QNAME = new QName("http://extility.flexiant.net", "removeKey");
    private final static QName _Server_QNAME = new QName("http://extility.flexiant.net", "server");
    private final static QName _CreateSSHKey_QNAME = new QName("http://extility.flexiant.net", "createSSHKey");
    private final static QName _DetachDisk_QNAME = new QName("http://extility.flexiant.net", "detachDisk");
    private final static QName _ModifySSHKeyResponse_QNAME = new QName("http://extility.flexiant.net", "modifySSHKeyResponse");
    private final static QName _MeasuredValue_QNAME = new QName("http://extility.flexiant.net", "measuredValue");
    private final static QName _ModifyNetworkInterface_QNAME = new QName("http://extility.flexiant.net", "modifyNetworkInterface");
    private final static QName _CloneResourceResponse_QNAME = new QName("http://extility.flexiant.net", "cloneResourceResponse");
    private final static QName _ModifyVDC_QNAME = new QName("http://extility.flexiant.net", "modifyVDC");
    private final static QName _CreateDiskResponse_QNAME = new QName("http://extility.flexiant.net", "createDiskResponse");
    private final static QName _ModifySnapshot_QNAME = new QName("http://extility.flexiant.net", "modifySnapshot");
    private final static QName _CreateGroupResponse_QNAME = new QName("http://extility.flexiant.net", "createGroupResponse");
    private final static QName _CreateSSHKeyResponse_QNAME = new QName("http://extility.flexiant.net", "createSSHKeyResponse");
    private final static QName _ApplyFirewallTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "applyFirewallTemplateResponse");
    private final static QName _ListReferralPromoCodeResponse_QNAME = new QName("http://extility.flexiant.net", "listReferralPromoCodeResponse");
    private final static QName _DeleteUserFromGroupResponse_QNAME = new QName("http://extility.flexiant.net", "deleteUserFromGroupResponse");
    private final static QName _CreateReferralPromoCode_QNAME = new QName("http://extility.flexiant.net", "createReferralPromoCode");
    private final static QName _CreateDeploymentTemplate_QNAME = new QName("http://extility.flexiant.net", "createDeploymentTemplate");
    private final static QName _WaitForJobResponse_QNAME = new QName("http://extility.flexiant.net", "waitForJobResponse");
    private final static QName _ModifyKey_QNAME = new QName("http://extility.flexiant.net", "modifyKey");
    private final static QName _DeploymentInstance_QNAME = new QName("http://extility.flexiant.net", "deploymentInstance");
    private final static QName _Nic_QNAME = new QName("http://extility.flexiant.net", "nic");
    private final static QName _AttachNetworkInterfaceResponse_QNAME = new QName("http://extility.flexiant.net", "attachNetworkInterfaceResponse");
    private final static QName _CreateReferralPromoCodeResponse_QNAME = new QName("http://extility.flexiant.net", "createReferralPromoCodeResponse");
    private final static QName _CreateDeploymentTemplateFromInstanceResponse_QNAME = new QName("http://extility.flexiant.net", "createDeploymentTemplateFromInstanceResponse");
    private final static QName _OpenVNCConnectionResponse_QNAME = new QName("http://extility.flexiant.net", "openVNCConnectionResponse");
    private final static QName _CreateSubnetResponse_QNAME = new QName("http://extility.flexiant.net", "createSubnetResponse");
    private final static QName _AddIP_QNAME = new QName("http://extility.flexiant.net", "addIP");
    private final static QName _CreateServer_QNAME = new QName("http://extility.flexiant.net", "createServer");
    private final static QName _ListProductPurchases_QNAME = new QName("http://extility.flexiant.net", "listProductPurchases");
    private final static QName _RevokeImageResponse_QNAME = new QName("http://extility.flexiant.net", "revokeImageResponse");
    private final static QName _ListUnitTransactionsResponse_QNAME = new QName("http://extility.flexiant.net", "listUnitTransactionsResponse");
    private final static QName _CreateNetworkInterfaceResponse_QNAME = new QName("http://extility.flexiant.net", "createNetworkInterfaceResponse");
    private final static QName _DryRunTemplate_QNAME = new QName("http://extility.flexiant.net", "dryRunTemplate");
    private final static QName _AddUserToGroupResponse_QNAME = new QName("http://extility.flexiant.net", "addUserToGroupResponse");
    private final static QName _RemoveKeyResponse_QNAME = new QName("http://extility.flexiant.net", "removeKeyResponse");
    private final static QName _ResourceKey_QNAME = new QName("http://extility.flexiant.net", "resourceKey");
    private final static QName _UpdateCustomerResponse_QNAME = new QName("http://extility.flexiant.net", "updateCustomerResponse");
    private final static QName _CreateDisk_QNAME = new QName("http://extility.flexiant.net", "createDisk");
    private final static QName _RevokeImage_QNAME = new QName("http://extility.flexiant.net", "revokeImage");
    private final static QName _DeleteReferralPromoCode_QNAME = new QName("http://extility.flexiant.net", "deleteReferralPromoCode");
    private final static QName _DoQueryResponse_QNAME = new QName("http://extility.flexiant.net", "doQueryResponse");
    private final static QName _ModifyNetworkResponse_QNAME = new QName("http://extility.flexiant.net", "modifyNetworkResponse");
    private final static QName _ModifyVDCResponse_QNAME = new QName("http://extility.flexiant.net", "modifyVDCResponse");
    private final static QName _CreateNetworkResponse_QNAME = new QName("http://extility.flexiant.net", "createNetworkResponse");
    private final static QName _PublishTo_QNAME = new QName("http://extility.flexiant.net", "publishTo");
    private final static QName _ModifyResource_QNAME = new QName("http://extility.flexiant.net", "modifyResource");
    private final static QName _ModifyFirewallResponse_QNAME = new QName("http://extility.flexiant.net", "modifyFirewallResponse");
    private final static QName _CreateImageResponse_QNAME = new QName("http://extility.flexiant.net", "createImageResponse");
    private final static QName _ListUnitTransactionSummaryResponse_QNAME = new QName("http://extility.flexiant.net", "listUnitTransactionSummaryResponse");
    private final static QName _UpdateUser_QNAME = new QName("http://extility.flexiant.net", "updateUser");
    private final static QName _LockUser_QNAME = new QName("http://extility.flexiant.net", "lockUser");
    private final static QName _CreateDeploymentTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "createDeploymentTemplateResponse");
    private final static QName _ModifyResourceResponse_QNAME = new QName("http://extility.flexiant.net", "modifyResourceResponse");
    private final static QName _ModifyServer_QNAME = new QName("http://extility.flexiant.net", "modifyServer");
    private final static QName _PublishImage_QNAME = new QName("http://extility.flexiant.net", "publishImage");
    private final static QName _AttachSubnetResponse_QNAME = new QName("http://extility.flexiant.net", "attachSubnetResponse");
    private final static QName _CreateDeploymentTemplateFromInstance_QNAME = new QName("http://extility.flexiant.net", "createDeploymentTemplateFromInstance");
    private final static QName _RevertToResource_QNAME = new QName("http://extility.flexiant.net", "revertToResource");
    private final static QName _SetPermissions_QNAME = new QName("http://extility.flexiant.net", "setPermissions");
    private final static QName _CloneResource_QNAME = new QName("http://extility.flexiant.net", "cloneResource");
    private final static QName _ChangeDeploymentInstanceStatusResponse_QNAME = new QName("http://extility.flexiant.net", "changeDeploymentInstanceStatusResponse");
    private final static QName _UpdateCustomer_QNAME = new QName("http://extility.flexiant.net", "updateCustomer");
    private final static QName _ListResourcesResponse_QNAME = new QName("http://extility.flexiant.net", "listResourcesResponse");
    private final static QName _ChangeServerStatusResponse_QNAME = new QName("http://extility.flexiant.net", "changeServerStatusResponse");
    private final static QName _ModifyImageResponse_QNAME = new QName("http://extility.flexiant.net", "modifyImageResponse");
    private final static QName _FetchParameters_QNAME = new QName("http://extility.flexiant.net", "fetchParameters");
    private final static QName _AttachSSHKeyResponse_QNAME = new QName("http://extility.flexiant.net", "attachSSHKeyResponse");
    private final static QName _SetPermissionsResponse_QNAME = new QName("http://extility.flexiant.net", "setPermissionsResponse");
    private final static QName _CreateVDCResponse_QNAME = new QName("http://extility.flexiant.net", "createVDCResponse");
    private final static QName _Value_QNAME = new QName("http://extility.flexiant.net", "value");
    private final static QName _AddKeyResponse_QNAME = new QName("http://extility.flexiant.net", "addKeyResponse");
    private final static QName _AddKey_QNAME = new QName("http://extility.flexiant.net", "addKey");
    private final static QName _ChangeDeploymentInstanceStatus_QNAME = new QName("http://extility.flexiant.net", "changeDeploymentInstanceStatus");
    private final static QName _PublishImageResponse_QNAME = new QName("http://extility.flexiant.net", "publishImageResponse");
    private final static QName _AttachDisk_QNAME = new QName("http://extility.flexiant.net", "attachDisk");
    private final static QName _CreateServerResponse_QNAME = new QName("http://extility.flexiant.net", "createServerResponse");
    private final static QName _ApplyFirewallTemplate_QNAME = new QName("http://extility.flexiant.net", "applyFirewallTemplate");
    private final static QName _DeleteResourceResponse_QNAME = new QName("http://extility.flexiant.net", "deleteResourceResponse");
    private final static QName _DetachSSHKey_QNAME = new QName("http://extility.flexiant.net", "detachSSHKey");
    private final static QName _ListReferralPromoCode_QNAME = new QName("http://extility.flexiant.net", "listReferralPromoCode");
    private final static QName _CreateFirewallTemplateResponse_QNAME = new QName("http://extility.flexiant.net", "createFirewallTemplateResponse");
    private final static QName _ModifySubnet_QNAME = new QName("http://extility.flexiant.net", "modifySubnet");
    private final static QName _DeleteResource_QNAME = new QName("http://extility.flexiant.net", "deleteResource");
    private final static QName _DetachNetworkInterfaceResponse_QNAME = new QName("http://extility.flexiant.net", "detachNetworkInterfaceResponse");
    private final static QName _FetchResource_QNAME = new QName("http://extility.flexiant.net", "fetchResource");
    private final static QName _ModifyDisk_QNAME = new QName("http://extility.flexiant.net", "modifyDisk");
    private final static QName _IsPermitted_QNAME = new QName("http://extility.flexiant.net", "isPermitted");
    private final static QName _UpdateMetadata_QNAME = new QName("http://extility.flexiant.net", "updateMetadata");
    private final static QName _CreateSnapshot_QNAME = new QName("http://extility.flexiant.net", "createSnapshot");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.flexiant.extility
     * 
     */
    public ObjectFactory() {
    }

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

    /**
     * Create an instance of {@link MapHolder.Content }
     * 
     */
    public MapHolder.Content createMapHolderContent() {
        return new MapHolder.Content();
    }

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

    /**
     * Create an instance of {@link ResultRow.ColumnMap }
     * 
     */
    public ResultRow.ColumnMap createResultRowColumnMap() {
        return new ResultRow.ColumnMap();
    }

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

    /**
     * Create an instance of {@link SystemCapabilitySet.MaxLimit }
     * 
     */
    public SystemCapabilitySet.MaxLimit createSystemCapabilitySetMaxLimit() {
        return new SystemCapabilitySet.MaxLimit();
    }

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

    /**
     * Create an instance of {@link Customer.LimitsMap }
     * 
     */
    public Customer.LimitsMap createCustomerLimitsMap() {
        return new Customer.LimitsMap();
    }

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

    /**
     * Create an instance of {@link BillingEntityDetails.EmailTemplates }
     * 
     */
    public BillingEntityDetails.EmailTemplates createBillingEntityDetailsEmailTemplates() {
        return new BillingEntityDetails.EmailTemplates();
    }

    /**
     * Create an instance of {@link BillingEntityDetails.StandardEmailSettings }
     * 
     */
    public BillingEntityDetails.StandardEmailSettings createBillingEntityDetailsStandardEmailSettings() {
        return new BillingEntityDetails.StandardEmailSettings();
    }

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

    /**
     * Create an instance of {@link KeyList.Content }
     * 
     */
    public KeyList.Content createKeyListContent() {
        return new KeyList.Content();
    }

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

    /**
     * Create an instance of {@link EmailTemplate.BillingEmailVar }
     * 
     */
    public EmailTemplate.BillingEmailVar createEmailTemplateBillingEmailVar() {
        return new EmailTemplate.BillingEmailVar();
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Create an instance of {@link MapHolder.Content.Entry }
     * 
     */
    public MapHolder.Content.Entry createMapHolderContentEntry() {
        return new MapHolder.Content.Entry();
    }

    /**
     * Create an instance of {@link ResultRow.ColumnMap.Entry }
     * 
     */
    public ResultRow.ColumnMap.Entry createResultRowColumnMapEntry() {
        return new ResultRow.ColumnMap.Entry();
    }

    /**
     * Create an instance of {@link SystemCapabilitySet.MaxLimit.Entry }
     * 
     */
    public SystemCapabilitySet.MaxLimit.Entry createSystemCapabilitySetMaxLimitEntry() {
        return new SystemCapabilitySet.MaxLimit.Entry();
    }

    /**
     * Create an instance of {@link Customer.LimitsMap.Entry }
     * 
     */
    public Customer.LimitsMap.Entry createCustomerLimitsMapEntry() {
        return new Customer.LimitsMap.Entry();
    }

    /**
     * Create an instance of {@link BillingEntityDetails.EmailTemplates.Entry }
     * 
     */
    public BillingEntityDetails.EmailTemplates.Entry createBillingEntityDetailsEmailTemplatesEntry() {
        return new BillingEntityDetails.EmailTemplates.Entry();
    }

    /**
     * Create an instance of {@link BillingEntityDetails.StandardEmailSettings.Entry }
     * 
     */
    public BillingEntityDetails.StandardEmailSettings.Entry createBillingEntityDetailsStandardEmailSettingsEntry() {
        return new BillingEntityDetails.StandardEmailSettings.Entry();
    }

    /**
     * Create an instance of {@link KeyList.Content.Entry }
     * 
     */
    public KeyList.Content.Entry createKeyListContentEntry() {
        return new KeyList.Content.Entry();
    }

    /**
     * Create an instance of {@link EmailTemplate.BillingEmailVar.Entry }
     * 
     */
    public EmailTemplate.BillingEmailVar.Entry createEmailTemplateBillingEmailVarEntry() {
        return new EmailTemplate.BillingEmailVar.Entry();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachNetworkInterface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachNetworkInterface")
    public JAXBElement<DetachNetworkInterface> createDetachNetworkInterface(DetachNetworkInterface value) {
        return new JAXBElement<DetachNetworkInterface>(_DetachNetworkInterface_QNAME, DetachNetworkInterface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "publishResourceResponse")
    public JAXBElement<PublishResourceResponse> createPublishResourceResponse(PublishResourceResponse value) {
        return new JAXBElement<PublishResourceResponse>(_PublishResourceResponse_QNAME, PublishResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDeploymentInstanceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDeploymentInstanceResponse")
    public JAXBElement<ModifyDeploymentInstanceResponse> createModifyDeploymentInstanceResponse(ModifyDeploymentInstanceResponse value) {
        return new JAXBElement<ModifyDeploymentInstanceResponse>(_ModifyDeploymentInstanceResponse_QNAME, ModifyDeploymentInstanceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateUserResponse")
    public JAXBElement<UpdateUserResponse> createUpdateUserResponse(UpdateUserResponse value) {
        return new JAXBElement<UpdateUserResponse>(_UpdateUserResponse_QNAME, UpdateUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelJobResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "cancelJobResponse")
    public JAXBElement<CancelJobResponse> createCancelJobResponse(CancelJobResponse value) {
        return new JAXBElement<CancelJobResponse>(_CancelJobResponse_QNAME, CancelJobResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LockUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "lockUserResponse")
    public JAXBElement<LockUserResponse> createLockUserResponse(LockUserResponse value) {
        return new JAXBElement<LockUserResponse>(_LockUserResponse_QNAME, LockUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyImage")
    public JAXBElement<ModifyImage> createModifyImage(ModifyImage value) {
        return new JAXBElement<ModifyImage>(_ModifyImage_QNAME, ModifyImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyServerResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyServerResponse")
    public JAXBElement<ModifyServerResponse> createModifyServerResponse(ModifyServerResponse value) {
        return new JAXBElement<ModifyServerResponse>(_ModifyServerResponse_QNAME, ModifyServerResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachDiskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachDiskResponse")
    public JAXBElement<AttachDiskResponse> createAttachDiskResponse(AttachDiskResponse value) {
        return new JAXBElement<AttachDiskResponse>(_AttachDiskResponse_QNAME, AttachDiskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyFirewallTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyFirewallTemplate")
    public JAXBElement<ModifyFirewallTemplate> createModifyFirewallTemplate(ModifyFirewallTemplate value) {
        return new JAXBElement<ModifyFirewallTemplate>(_ModifyFirewallTemplate_QNAME, ModifyFirewallTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createImage")
    public JAXBElement<CreateImage> createCreateImage(CreateImage value) {
        return new JAXBElement<CreateImage>(_CreateImage_QNAME, CreateImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSnapshotResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSnapshotResponse")
    public JAXBElement<CreateSnapshotResponse> createCreateSnapshotResponse(CreateSnapshotResponse value) {
        return new JAXBElement<CreateSnapshotResponse>(_CreateSnapshotResponse_QNAME, CreateSnapshotResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WaitForJob }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "waitForJob")
    public JAXBElement<WaitForJob> createWaitForJob(WaitForJob value) {
        return new JAXBElement<WaitForJob>(_WaitForJob_QNAME, WaitForJob.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySnapshotResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySnapshotResponse")
    public JAXBElement<ModifySnapshotResponse> createModifySnapshotResponse(ModifySnapshotResponse value) {
        return new JAXBElement<ModifySnapshotResponse>(_ModifySnapshotResponse_QNAME, ModifySnapshotResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListPermissionsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listPermissionsResponse")
    public JAXBElement<ListPermissionsResponse> createListPermissionsResponse(ListPermissionsResponse value) {
        return new JAXBElement<ListPermissionsResponse>(_ListPermissionsResponse_QNAME, ListPermissionsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNetworkInterface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createNetworkInterface")
    public JAXBElement<CreateNetworkInterface> createCreateNetworkInterface(CreateNetworkInterface value) {
        return new JAXBElement<CreateNetworkInterface>(_CreateNetworkInterface_QNAME, CreateNetworkInterface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUnitTransactionSummary }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listUnitTransactionSummary")
    public JAXBElement<ListUnitTransactionSummary> createListUnitTransactionSummary(ListUnitTransactionSummary value) {
        return new JAXBElement<ListUnitTransactionSummary>(_ListUnitTransactionSummary_QNAME, ListUnitTransactionSummary.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachNetworkInterface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachNetworkInterface")
    public JAXBElement<AttachNetworkInterface> createAttachNetworkInterface(AttachNetworkInterface value) {
        return new JAXBElement<AttachNetworkInterface>(_AttachNetworkInterface_QNAME, AttachNetworkInterface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelJob }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "cancelJob")
    public JAXBElement<CancelJob> createCancelJob(CancelJob value) {
        return new JAXBElement<CancelJob>(_CancelJob_QNAME, CancelJob.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DoQuery }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "doQuery")
    public JAXBElement<DoQuery> createDoQuery(DoQuery value) {
        return new JAXBElement<DoQuery>(_DoQuery_QNAME, DoQuery.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyGroup")
    public JAXBElement<ModifyGroup> createModifyGroup(ModifyGroup value) {
        return new JAXBElement<ModifyGroup>(_ModifyGroup_QNAME, ModifyGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNetwork }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createNetwork")
    public JAXBElement<CreateNetwork> createCreateNetwork(CreateNetwork value) {
        return new JAXBElement<CreateNetwork>(_CreateNetwork_QNAME, CreateNetwork.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySubnetResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySubnetResponse")
    public JAXBElement<ModifySubnetResponse> createModifySubnetResponse(ModifySubnetResponse value) {
        return new JAXBElement<ModifySubnetResponse>(_ModifySubnetResponse_QNAME, ModifySubnetResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDeploymentTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDeploymentTemplate")
    public JAXBElement<ModifyDeploymentTemplate> createModifyDeploymentTemplate(ModifyDeploymentTemplate value) {
        return new JAXBElement<ModifyDeploymentTemplate>(_ModifyDeploymentTemplate_QNAME, ModifyDeploymentTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDeploymentInstance }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDeploymentInstance")
    public JAXBElement<ModifyDeploymentInstance> createModifyDeploymentInstance(ModifyDeploymentInstance value) {
        return new JAXBElement<ModifyDeploymentInstance>(_ModifyDeploymentInstance_QNAME, ModifyDeploymentInstance.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDeploymentTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDeploymentTemplateResponse")
    public JAXBElement<ModifyDeploymentTemplateResponse> createModifyDeploymentTemplateResponse(ModifyDeploymentTemplateResponse value) {
        return new JAXBElement<ModifyDeploymentTemplateResponse>(_ModifyDeploymentTemplateResponse_QNAME, ModifyDeploymentTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyGroupResponse")
    public JAXBElement<ModifyGroupResponse> createModifyGroupResponse(ModifyGroupResponse value) {
        return new JAXBElement<ModifyGroupResponse>(_ModifyGroupResponse_QNAME, ModifyGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetResourceTypes }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "getResourceTypes")
    public JAXBElement<GetResourceTypes> createGetResourceTypes(GetResourceTypes value) {
        return new JAXBElement<GetResourceTypes>(_GetResourceTypes_QNAME, GetResourceTypes.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListProductPurchasesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listProductPurchasesResponse")
    public JAXBElement<ListProductPurchasesResponse> createListProductPurchasesResponse(ListProductPurchasesResponse value) {
        return new JAXBElement<ListProductPurchasesResponse>(_ListProductPurchasesResponse_QNAME, ListProductPurchasesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddIPResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addIPResponse")
    public JAXBElement<AddIPResponse> createAddIPResponse(AddIPResponse value) {
        return new JAXBElement<AddIPResponse>(_AddIPResponse_QNAME, AddIPResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateVDC }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createVDC")
    public JAXBElement<CreateVDC> createCreateVDC(CreateVDC value) {
        return new JAXBElement<CreateVDC>(_CreateVDC_QNAME, CreateVDC.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProductOffer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "productOffer")
    public JAXBElement<ProductOffer> createProductOffer(ProductOffer value) {
        return new JAXBElement<ProductOffer>(_ProductOffer_QNAME, ProductOffer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "publishResource")
    public JAXBElement<PublishResource> createPublishResource(PublishResource value) {
        return new JAXBElement<PublishResource>(_PublishResource_QNAME, PublishResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachSSHKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachSSHKeyResponse")
    public JAXBElement<DetachSSHKeyResponse> createDetachSSHKeyResponse(DetachSSHKeyResponse value) {
        return new JAXBElement<DetachSSHKeyResponse>(_DetachSSHKeyResponse_QNAME, DetachSSHKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteUserFromGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteUserFromGroup")
    public JAXBElement<DeleteUserFromGroup> createDeleteUserFromGroup(DeleteUserFromGroup value) {
        return new JAXBElement<DeleteUserFromGroup>(_DeleteUserFromGroup_QNAME, DeleteUserFromGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteReferralPromoCodeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteReferralPromoCodeResponse")
    public JAXBElement<DeleteReferralPromoCodeResponse> createDeleteReferralPromoCodeResponse(DeleteReferralPromoCodeResponse value) {
        return new JAXBElement<DeleteReferralPromoCodeResponse>(_DeleteReferralPromoCodeResponse_QNAME, DeleteReferralPromoCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeServerStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "changeServerStatus")
    public JAXBElement<ChangeServerStatus> createChangeServerStatus(ChangeServerStatus value) {
        return new JAXBElement<ChangeServerStatus>(_ChangeServerStatus_QNAME, ChangeServerStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeploymentTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deploymentTemplate")
    public JAXBElement<DeploymentTemplate> createDeploymentTemplate(DeploymentTemplate value) {
        return new JAXBElement<DeploymentTemplate>(_DeploymentTemplate_QNAME, DeploymentTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OpenVNCConnection }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "openVNCConnection")
    public JAXBElement<OpenVNCConnection> createOpenVNCConnection(OpenVNCConnection value) {
        return new JAXBElement<OpenVNCConnection>(_OpenVNCConnection_QNAME, OpenVNCConnection.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMeasuredValuesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "getMeasuredValuesResponse")
    public JAXBElement<GetMeasuredValuesResponse> createGetMeasuredValuesResponse(GetMeasuredValuesResponse value) {
        return new JAXBElement<GetMeasuredValuesResponse>(_GetMeasuredValuesResponse_QNAME, GetMeasuredValuesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveIPResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "removeIPResponse")
    public JAXBElement<RemoveIPResponse> createRemoveIPResponse(RemoveIPResponse value) {
        return new JAXBElement<RemoveIPResponse>(_RemoveIPResponse_QNAME, RemoveIPResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyFirewall }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyFirewall")
    public JAXBElement<ModifyFirewall> createModifyFirewall(ModifyFirewall value) {
        return new JAXBElement<ModifyFirewall>(_ModifyFirewall_QNAME, ModifyFirewall.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnlockUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "unlockUser")
    public JAXBElement<UnlockUser> createUnlockUser(UnlockUser value) {
        return new JAXBElement<UnlockUser>(_UnlockUser_QNAME, UnlockUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeployTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deployTemplateResponse")
    public JAXBElement<DeployTemplateResponse> createDeployTemplateResponse(DeployTemplateResponse value) {
        return new JAXBElement<DeployTemplateResponse>(_DeployTemplateResponse_QNAME, DeployTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsPermittedResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "isPermittedResponse")
    public JAXBElement<IsPermittedResponse> createIsPermittedResponse(IsPermittedResponse value) {
        return new JAXBElement<IsPermittedResponse>(_IsPermittedResponse_QNAME, IsPermittedResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMeasuredValues }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "getMeasuredValues")
    public JAXBElement<GetMeasuredValues> createGetMeasuredValues(GetMeasuredValues value) {
        return new JAXBElement<GetMeasuredValues>(_GetMeasuredValues_QNAME, GetMeasuredValues.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateMetadataResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateMetadataResponse")
    public JAXBElement<UpdateMetadataResponse> createUpdateMetadataResponse(UpdateMetadataResponse value) {
        return new JAXBElement<UpdateMetadataResponse>(_UpdateMetadataResponse_QNAME, UpdateMetadataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySSHKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySSHKey")
    public JAXBElement<ModifySSHKey> createModifySSHKey(ModifySSHKey value) {
        return new JAXBElement<ModifySSHKey>(_ModifySSHKey_QNAME, ModifySSHKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevokeResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revokeResourceResponse")
    public JAXBElement<RevokeResourceResponse> createRevokeResourceResponse(RevokeResourceResponse value) {
        return new JAXBElement<RevokeResourceResponse>(_RevokeResourceResponse_QNAME, RevokeResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateFirewallTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createFirewallTemplate")
    public JAXBElement<CreateFirewallTemplate> createCreateFirewallTemplate(CreateFirewallTemplate value) {
        return new JAXBElement<CreateFirewallTemplate>(_CreateFirewallTemplate_QNAME, CreateFirewallTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevertToResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revertToResourceResponse")
    public JAXBElement<RevertToResourceResponse> createRevertToResourceResponse(RevertToResourceResponse value) {
        return new JAXBElement<RevertToResourceResponse>(_RevertToResourceResponse_QNAME, RevertToResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyKeyResponse")
    public JAXBElement<ModifyKeyResponse> createModifyKeyResponse(ModifyKeyResponse value) {
        return new JAXBElement<ModifyKeyResponse>(_ModifyKeyResponse_QNAME, ModifyKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachSSHKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachSSHKey")
    public JAXBElement<AttachSSHKey> createAttachSSHKey(AttachSSHKey value) {
        return new JAXBElement<AttachSSHKey>(_AttachSSHKey_QNAME, AttachSSHKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeployTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deployTemplate")
    public JAXBElement<DeployTemplate> createDeployTemplate(DeployTemplate value) {
        return new JAXBElement<DeployTemplate>(_DeployTemplate_QNAME, DeployTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddUserToGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addUserToGroup")
    public JAXBElement<AddUserToGroup> createAddUserToGroup(AddUserToGroup value) {
        return new JAXBElement<AddUserToGroup>(_AddUserToGroup_QNAME, AddUserToGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FetchResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "fetchResourceResponse")
    public JAXBElement<FetchResourceResponse> createFetchResourceResponse(FetchResourceResponse value) {
        return new JAXBElement<FetchResourceResponse>(_FetchResourceResponse_QNAME, FetchResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUnitTransactions }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listUnitTransactions")
    public JAXBElement<ListUnitTransactions> createListUnitTransactions(ListUnitTransactions value) {
        return new JAXBElement<ListUnitTransactions>(_ListUnitTransactions_QNAME, ListUnitTransactions.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createGroup")
    public JAXBElement<CreateGroup> createCreateGroup(CreateGroup value) {
        return new JAXBElement<CreateGroup>(_CreateGroup_QNAME, CreateGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DryRunTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "dryRunTemplateResponse")
    public JAXBElement<DryRunTemplateResponse> createDryRunTemplateResponse(DryRunTemplateResponse value) {
        return new JAXBElement<DryRunTemplateResponse>(_DryRunTemplateResponse_QNAME, DryRunTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSubnet }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSubnet")
    public JAXBElement<CreateSubnet> createCreateSubnet(CreateSubnet value) {
        return new JAXBElement<CreateSubnet>(_CreateSubnet_QNAME, CreateSubnet.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyFirewallTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyFirewallTemplateResponse")
    public JAXBElement<ModifyFirewallTemplateResponse> createModifyFirewallTemplateResponse(ModifyFirewallTemplateResponse value) {
        return new JAXBElement<ModifyFirewallTemplateResponse>(_ModifyFirewallTemplateResponse_QNAME, ModifyFirewallTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnlockUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "unlockUserResponse")
    public JAXBElement<UnlockUserResponse> createUnlockUserResponse(UnlockUserResponse value) {
        return new JAXBElement<UnlockUserResponse>(_UnlockUserResponse_QNAME, UnlockUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevokeResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revokeResource")
    public JAXBElement<RevokeResource> createRevokeResource(RevokeResource value) {
        return new JAXBElement<RevokeResource>(_RevokeResource_QNAME, RevokeResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachSubnet }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachSubnet")
    public JAXBElement<AttachSubnet> createAttachSubnet(AttachSubnet value) {
        return new JAXBElement<AttachSubnet>(_AttachSubnet_QNAME, AttachSubnet.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListPermissions }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listPermissions")
    public JAXBElement<ListPermissions> createListPermissions(ListPermissions value) {
        return new JAXBElement<ListPermissions>(_ListPermissions_QNAME, ListPermissions.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetResourceTypesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "getResourceTypesResponse")
    public JAXBElement<GetResourceTypesResponse> createGetResourceTypesResponse(GetResourceTypesResponse value) {
        return new JAXBElement<GetResourceTypesResponse>(_GetResourceTypesResponse_QNAME, GetResourceTypesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachDiskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachDiskResponse")
    public JAXBElement<DetachDiskResponse> createDetachDiskResponse(DetachDiskResponse value) {
        return new JAXBElement<DetachDiskResponse>(_DetachDiskResponse_QNAME, DetachDiskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDiskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDiskResponse")
    public JAXBElement<ModifyDiskResponse> createModifyDiskResponse(ModifyDiskResponse value) {
        return new JAXBElement<ModifyDiskResponse>(_ModifyDiskResponse_QNAME, ModifyDiskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListResources }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listResources")
    public JAXBElement<ListResources> createListResources(ListResources value) {
        return new JAXBElement<ListResources>(_ListResources_QNAME, ListResources.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyNetworkInterfaceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyNetworkInterfaceResponse")
    public JAXBElement<ModifyNetworkInterfaceResponse> createModifyNetworkInterfaceResponse(ModifyNetworkInterfaceResponse value) {
        return new JAXBElement<ModifyNetworkInterfaceResponse>(_ModifyNetworkInterfaceResponse_QNAME, ModifyNetworkInterfaceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExtilityExceptionInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "ExtilityException")
    public JAXBElement<ExtilityExceptionInfo> createExtilityException(ExtilityExceptionInfo value) {
        return new JAXBElement<ExtilityExceptionInfo>(_ExtilityException_QNAME, ExtilityExceptionInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyNetwork }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyNetwork")
    public JAXBElement<ModifyNetwork> createModifyNetwork(ModifyNetwork value) {
        return new JAXBElement<ModifyNetwork>(_ModifyNetwork_QNAME, ModifyNetwork.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveIP }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "removeIP")
    public JAXBElement<RemoveIP> createRemoveIP(RemoveIP value) {
        return new JAXBElement<RemoveIP>(_RemoveIP_QNAME, RemoveIP.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "removeKey")
    public JAXBElement<RemoveKey> createRemoveKey(RemoveKey value) {
        return new JAXBElement<RemoveKey>(_RemoveKey_QNAME, RemoveKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Server }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "server")
    public JAXBElement<Server> createServer(Server value) {
        return new JAXBElement<Server>(_Server_QNAME, Server.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSSHKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSSHKey")
    public JAXBElement<CreateSSHKey> createCreateSSHKey(CreateSSHKey value) {
        return new JAXBElement<CreateSSHKey>(_CreateSSHKey_QNAME, CreateSSHKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachDisk }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachDisk")
    public JAXBElement<DetachDisk> createDetachDisk(DetachDisk value) {
        return new JAXBElement<DetachDisk>(_DetachDisk_QNAME, DetachDisk.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySSHKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySSHKeyResponse")
    public JAXBElement<ModifySSHKeyResponse> createModifySSHKeyResponse(ModifySSHKeyResponse value) {
        return new JAXBElement<ModifySSHKeyResponse>(_ModifySSHKeyResponse_QNAME, ModifySSHKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MeasuredValue }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "measuredValue")
    public JAXBElement<MeasuredValue> createMeasuredValue(MeasuredValue value) {
        return new JAXBElement<MeasuredValue>(_MeasuredValue_QNAME, MeasuredValue.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyNetworkInterface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyNetworkInterface")
    public JAXBElement<ModifyNetworkInterface> createModifyNetworkInterface(ModifyNetworkInterface value) {
        return new JAXBElement<ModifyNetworkInterface>(_ModifyNetworkInterface_QNAME, ModifyNetworkInterface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CloneResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "cloneResourceResponse")
    public JAXBElement<CloneResourceResponse> createCloneResourceResponse(CloneResourceResponse value) {
        return new JAXBElement<CloneResourceResponse>(_CloneResourceResponse_QNAME, CloneResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyVDC }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyVDC")
    public JAXBElement<ModifyVDC> createModifyVDC(ModifyVDC value) {
        return new JAXBElement<ModifyVDC>(_ModifyVDC_QNAME, ModifyVDC.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDiskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDiskResponse")
    public JAXBElement<CreateDiskResponse> createCreateDiskResponse(CreateDiskResponse value) {
        return new JAXBElement<CreateDiskResponse>(_CreateDiskResponse_QNAME, CreateDiskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySnapshot }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySnapshot")
    public JAXBElement<ModifySnapshot> createModifySnapshot(ModifySnapshot value) {
        return new JAXBElement<ModifySnapshot>(_ModifySnapshot_QNAME, ModifySnapshot.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createGroupResponse")
    public JAXBElement<CreateGroupResponse> createCreateGroupResponse(CreateGroupResponse value) {
        return new JAXBElement<CreateGroupResponse>(_CreateGroupResponse_QNAME, CreateGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSSHKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSSHKeyResponse")
    public JAXBElement<CreateSSHKeyResponse> createCreateSSHKeyResponse(CreateSSHKeyResponse value) {
        return new JAXBElement<CreateSSHKeyResponse>(_CreateSSHKeyResponse_QNAME, CreateSSHKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ApplyFirewallTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "applyFirewallTemplateResponse")
    public JAXBElement<ApplyFirewallTemplateResponse> createApplyFirewallTemplateResponse(ApplyFirewallTemplateResponse value) {
        return new JAXBElement<ApplyFirewallTemplateResponse>(_ApplyFirewallTemplateResponse_QNAME, ApplyFirewallTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListReferralPromoCodeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listReferralPromoCodeResponse")
    public JAXBElement<ListReferralPromoCodeResponse> createListReferralPromoCodeResponse(ListReferralPromoCodeResponse value) {
        return new JAXBElement<ListReferralPromoCodeResponse>(_ListReferralPromoCodeResponse_QNAME, ListReferralPromoCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteUserFromGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteUserFromGroupResponse")
    public JAXBElement<DeleteUserFromGroupResponse> createDeleteUserFromGroupResponse(DeleteUserFromGroupResponse value) {
        return new JAXBElement<DeleteUserFromGroupResponse>(_DeleteUserFromGroupResponse_QNAME, DeleteUserFromGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateReferralPromoCode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createReferralPromoCode")
    public JAXBElement<CreateReferralPromoCode> createCreateReferralPromoCode(CreateReferralPromoCode value) {
        return new JAXBElement<CreateReferralPromoCode>(_CreateReferralPromoCode_QNAME, CreateReferralPromoCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDeploymentTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDeploymentTemplate")
    public JAXBElement<CreateDeploymentTemplate> createCreateDeploymentTemplate(CreateDeploymentTemplate value) {
        return new JAXBElement<CreateDeploymentTemplate>(_CreateDeploymentTemplate_QNAME, CreateDeploymentTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WaitForJobResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "waitForJobResponse")
    public JAXBElement<WaitForJobResponse> createWaitForJobResponse(WaitForJobResponse value) {
        return new JAXBElement<WaitForJobResponse>(_WaitForJobResponse_QNAME, WaitForJobResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyKey")
    public JAXBElement<ModifyKey> createModifyKey(ModifyKey value) {
        return new JAXBElement<ModifyKey>(_ModifyKey_QNAME, ModifyKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeploymentInstance }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deploymentInstance")
    public JAXBElement<DeploymentInstance> createDeploymentInstance(DeploymentInstance value) {
        return new JAXBElement<DeploymentInstance>(_DeploymentInstance_QNAME, DeploymentInstance.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Nic }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "nic")
    public JAXBElement<Nic> createNic(Nic value) {
        return new JAXBElement<Nic>(_Nic_QNAME, Nic.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachNetworkInterfaceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachNetworkInterfaceResponse")
    public JAXBElement<AttachNetworkInterfaceResponse> createAttachNetworkInterfaceResponse(AttachNetworkInterfaceResponse value) {
        return new JAXBElement<AttachNetworkInterfaceResponse>(_AttachNetworkInterfaceResponse_QNAME, AttachNetworkInterfaceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateReferralPromoCodeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createReferralPromoCodeResponse")
    public JAXBElement<CreateReferralPromoCodeResponse> createCreateReferralPromoCodeResponse(CreateReferralPromoCodeResponse value) {
        return new JAXBElement<CreateReferralPromoCodeResponse>(_CreateReferralPromoCodeResponse_QNAME, CreateReferralPromoCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDeploymentTemplateFromInstanceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDeploymentTemplateFromInstanceResponse")
    public JAXBElement<CreateDeploymentTemplateFromInstanceResponse> createCreateDeploymentTemplateFromInstanceResponse(CreateDeploymentTemplateFromInstanceResponse value) {
        return new JAXBElement<CreateDeploymentTemplateFromInstanceResponse>(_CreateDeploymentTemplateFromInstanceResponse_QNAME, CreateDeploymentTemplateFromInstanceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OpenVNCConnectionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "openVNCConnectionResponse")
    public JAXBElement<OpenVNCConnectionResponse> createOpenVNCConnectionResponse(OpenVNCConnectionResponse value) {
        return new JAXBElement<OpenVNCConnectionResponse>(_OpenVNCConnectionResponse_QNAME, OpenVNCConnectionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSubnetResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSubnetResponse")
    public JAXBElement<CreateSubnetResponse> createCreateSubnetResponse(CreateSubnetResponse value) {
        return new JAXBElement<CreateSubnetResponse>(_CreateSubnetResponse_QNAME, CreateSubnetResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddIP }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addIP")
    public JAXBElement<AddIP> createAddIP(AddIP value) {
        return new JAXBElement<AddIP>(_AddIP_QNAME, AddIP.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateServer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createServer")
    public JAXBElement<CreateServer> createCreateServer(CreateServer value) {
        return new JAXBElement<CreateServer>(_CreateServer_QNAME, CreateServer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListProductPurchases }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listProductPurchases")
    public JAXBElement<ListProductPurchases> createListProductPurchases(ListProductPurchases value) {
        return new JAXBElement<ListProductPurchases>(_ListProductPurchases_QNAME, ListProductPurchases.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevokeImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revokeImageResponse")
    public JAXBElement<RevokeImageResponse> createRevokeImageResponse(RevokeImageResponse value) {
        return new JAXBElement<RevokeImageResponse>(_RevokeImageResponse_QNAME, RevokeImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUnitTransactionsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listUnitTransactionsResponse")
    public JAXBElement<ListUnitTransactionsResponse> createListUnitTransactionsResponse(ListUnitTransactionsResponse value) {
        return new JAXBElement<ListUnitTransactionsResponse>(_ListUnitTransactionsResponse_QNAME, ListUnitTransactionsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNetworkInterfaceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createNetworkInterfaceResponse")
    public JAXBElement<CreateNetworkInterfaceResponse> createCreateNetworkInterfaceResponse(CreateNetworkInterfaceResponse value) {
        return new JAXBElement<CreateNetworkInterfaceResponse>(_CreateNetworkInterfaceResponse_QNAME, CreateNetworkInterfaceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DryRunTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "dryRunTemplate")
    public JAXBElement<DryRunTemplate> createDryRunTemplate(DryRunTemplate value) {
        return new JAXBElement<DryRunTemplate>(_DryRunTemplate_QNAME, DryRunTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddUserToGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addUserToGroupResponse")
    public JAXBElement<AddUserToGroupResponse> createAddUserToGroupResponse(AddUserToGroupResponse value) {
        return new JAXBElement<AddUserToGroupResponse>(_AddUserToGroupResponse_QNAME, AddUserToGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "removeKeyResponse")
    public JAXBElement<RemoveKeyResponse> createRemoveKeyResponse(RemoveKeyResponse value) {
        return new JAXBElement<RemoveKeyResponse>(_RemoveKeyResponse_QNAME, RemoveKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResourceKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "resourceKey")
    public JAXBElement<ResourceKey> createResourceKey(ResourceKey value) {
        return new JAXBElement<ResourceKey>(_ResourceKey_QNAME, ResourceKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateCustomerResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateCustomerResponse")
    public JAXBElement<UpdateCustomerResponse> createUpdateCustomerResponse(UpdateCustomerResponse value) {
        return new JAXBElement<UpdateCustomerResponse>(_UpdateCustomerResponse_QNAME, UpdateCustomerResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDisk }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDisk")
    public JAXBElement<CreateDisk> createCreateDisk(CreateDisk value) {
        return new JAXBElement<CreateDisk>(_CreateDisk_QNAME, CreateDisk.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevokeImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revokeImage")
    public JAXBElement<RevokeImage> createRevokeImage(RevokeImage value) {
        return new JAXBElement<RevokeImage>(_RevokeImage_QNAME, RevokeImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteReferralPromoCode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteReferralPromoCode")
    public JAXBElement<DeleteReferralPromoCode> createDeleteReferralPromoCode(DeleteReferralPromoCode value) {
        return new JAXBElement<DeleteReferralPromoCode>(_DeleteReferralPromoCode_QNAME, DeleteReferralPromoCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DoQueryResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "doQueryResponse")
    public JAXBElement<DoQueryResponse> createDoQueryResponse(DoQueryResponse value) {
        return new JAXBElement<DoQueryResponse>(_DoQueryResponse_QNAME, DoQueryResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyNetworkResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyNetworkResponse")
    public JAXBElement<ModifyNetworkResponse> createModifyNetworkResponse(ModifyNetworkResponse value) {
        return new JAXBElement<ModifyNetworkResponse>(_ModifyNetworkResponse_QNAME, ModifyNetworkResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyVDCResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyVDCResponse")
    public JAXBElement<ModifyVDCResponse> createModifyVDCResponse(ModifyVDCResponse value) {
        return new JAXBElement<ModifyVDCResponse>(_ModifyVDCResponse_QNAME, ModifyVDCResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateNetworkResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createNetworkResponse")
    public JAXBElement<CreateNetworkResponse> createCreateNetworkResponse(CreateNetworkResponse value) {
        return new JAXBElement<CreateNetworkResponse>(_CreateNetworkResponse_QNAME, CreateNetworkResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishTo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "publishTo")
    public JAXBElement<PublishTo> createPublishTo(PublishTo value) {
        return new JAXBElement<PublishTo>(_PublishTo_QNAME, PublishTo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyResource")
    public JAXBElement<ModifyResource> createModifyResource(ModifyResource value) {
        return new JAXBElement<ModifyResource>(_ModifyResource_QNAME, ModifyResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyFirewallResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyFirewallResponse")
    public JAXBElement<ModifyFirewallResponse> createModifyFirewallResponse(ModifyFirewallResponse value) {
        return new JAXBElement<ModifyFirewallResponse>(_ModifyFirewallResponse_QNAME, ModifyFirewallResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createImageResponse")
    public JAXBElement<CreateImageResponse> createCreateImageResponse(CreateImageResponse value) {
        return new JAXBElement<CreateImageResponse>(_CreateImageResponse_QNAME, CreateImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUnitTransactionSummaryResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listUnitTransactionSummaryResponse")
    public JAXBElement<ListUnitTransactionSummaryResponse> createListUnitTransactionSummaryResponse(ListUnitTransactionSummaryResponse value) {
        return new JAXBElement<ListUnitTransactionSummaryResponse>(_ListUnitTransactionSummaryResponse_QNAME, ListUnitTransactionSummaryResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateUser")
    public JAXBElement<UpdateUser> createUpdateUser(UpdateUser value) {
        return new JAXBElement<UpdateUser>(_UpdateUser_QNAME, UpdateUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LockUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "lockUser")
    public JAXBElement<LockUser> createLockUser(LockUser value) {
        return new JAXBElement<LockUser>(_LockUser_QNAME, LockUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDeploymentTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDeploymentTemplateResponse")
    public JAXBElement<CreateDeploymentTemplateResponse> createCreateDeploymentTemplateResponse(CreateDeploymentTemplateResponse value) {
        return new JAXBElement<CreateDeploymentTemplateResponse>(_CreateDeploymentTemplateResponse_QNAME, CreateDeploymentTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyResourceResponse")
    public JAXBElement<ModifyResourceResponse> createModifyResourceResponse(ModifyResourceResponse value) {
        return new JAXBElement<ModifyResourceResponse>(_ModifyResourceResponse_QNAME, ModifyResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyServer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyServer")
    public JAXBElement<ModifyServer> createModifyServer(ModifyServer value) {
        return new JAXBElement<ModifyServer>(_ModifyServer_QNAME, ModifyServer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "publishImage")
    public JAXBElement<PublishImage> createPublishImage(PublishImage value) {
        return new JAXBElement<PublishImage>(_PublishImage_QNAME, PublishImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachSubnetResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachSubnetResponse")
    public JAXBElement<AttachSubnetResponse> createAttachSubnetResponse(AttachSubnetResponse value) {
        return new JAXBElement<AttachSubnetResponse>(_AttachSubnetResponse_QNAME, AttachSubnetResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateDeploymentTemplateFromInstance }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createDeploymentTemplateFromInstance")
    public JAXBElement<CreateDeploymentTemplateFromInstance> createCreateDeploymentTemplateFromInstance(CreateDeploymentTemplateFromInstance value) {
        return new JAXBElement<CreateDeploymentTemplateFromInstance>(_CreateDeploymentTemplateFromInstance_QNAME, CreateDeploymentTemplateFromInstance.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RevertToResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "revertToResource")
    public JAXBElement<RevertToResource> createRevertToResource(RevertToResource value) {
        return new JAXBElement<RevertToResource>(_RevertToResource_QNAME, RevertToResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetPermissions }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "setPermissions")
    public JAXBElement<SetPermissions> createSetPermissions(SetPermissions value) {
        return new JAXBElement<SetPermissions>(_SetPermissions_QNAME, SetPermissions.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CloneResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "cloneResource")
    public JAXBElement<CloneResource> createCloneResource(CloneResource value) {
        return new JAXBElement<CloneResource>(_CloneResource_QNAME, CloneResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeDeploymentInstanceStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "changeDeploymentInstanceStatusResponse")
    public JAXBElement<ChangeDeploymentInstanceStatusResponse> createChangeDeploymentInstanceStatusResponse(ChangeDeploymentInstanceStatusResponse value) {
        return new JAXBElement<ChangeDeploymentInstanceStatusResponse>(_ChangeDeploymentInstanceStatusResponse_QNAME, ChangeDeploymentInstanceStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateCustomer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateCustomer")
    public JAXBElement<UpdateCustomer> createUpdateCustomer(UpdateCustomer value) {
        return new JAXBElement<UpdateCustomer>(_UpdateCustomer_QNAME, UpdateCustomer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListResourcesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listResourcesResponse")
    public JAXBElement<ListResourcesResponse> createListResourcesResponse(ListResourcesResponse value) {
        return new JAXBElement<ListResourcesResponse>(_ListResourcesResponse_QNAME, ListResourcesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeServerStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "changeServerStatusResponse")
    public JAXBElement<ChangeServerStatusResponse> createChangeServerStatusResponse(ChangeServerStatusResponse value) {
        return new JAXBElement<ChangeServerStatusResponse>(_ChangeServerStatusResponse_QNAME, ChangeServerStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyImageResponse")
    public JAXBElement<ModifyImageResponse> createModifyImageResponse(ModifyImageResponse value) {
        return new JAXBElement<ModifyImageResponse>(_ModifyImageResponse_QNAME, ModifyImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FetchParameters }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "fetchParameters")
    public JAXBElement<FetchParameters> createFetchParameters(FetchParameters value) {
        return new JAXBElement<FetchParameters>(_FetchParameters_QNAME, FetchParameters.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachSSHKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachSSHKeyResponse")
    public JAXBElement<AttachSSHKeyResponse> createAttachSSHKeyResponse(AttachSSHKeyResponse value) {
        return new JAXBElement<AttachSSHKeyResponse>(_AttachSSHKeyResponse_QNAME, AttachSSHKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetPermissionsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "setPermissionsResponse")
    public JAXBElement<SetPermissionsResponse> createSetPermissionsResponse(SetPermissionsResponse value) {
        return new JAXBElement<SetPermissionsResponse>(_SetPermissionsResponse_QNAME, SetPermissionsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateVDCResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createVDCResponse")
    public JAXBElement<CreateVDCResponse> createCreateVDCResponse(CreateVDCResponse value) {
        return new JAXBElement<CreateVDCResponse>(_CreateVDCResponse_QNAME, CreateVDCResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Value }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "value")
    public JAXBElement<Value> createValue(Value value) {
        return new JAXBElement<Value>(_Value_QNAME, Value.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddKeyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addKeyResponse")
    public JAXBElement<AddKeyResponse> createAddKeyResponse(AddKeyResponse value) {
        return new JAXBElement<AddKeyResponse>(_AddKeyResponse_QNAME, AddKeyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "addKey")
    public JAXBElement<AddKey> createAddKey(AddKey value) {
        return new JAXBElement<AddKey>(_AddKey_QNAME, AddKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeDeploymentInstanceStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "changeDeploymentInstanceStatus")
    public JAXBElement<ChangeDeploymentInstanceStatus> createChangeDeploymentInstanceStatus(ChangeDeploymentInstanceStatus value) {
        return new JAXBElement<ChangeDeploymentInstanceStatus>(_ChangeDeploymentInstanceStatus_QNAME, ChangeDeploymentInstanceStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "publishImageResponse")
    public JAXBElement<PublishImageResponse> createPublishImageResponse(PublishImageResponse value) {
        return new JAXBElement<PublishImageResponse>(_PublishImageResponse_QNAME, PublishImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachDisk }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "attachDisk")
    public JAXBElement<AttachDisk> createAttachDisk(AttachDisk value) {
        return new JAXBElement<AttachDisk>(_AttachDisk_QNAME, AttachDisk.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateServerResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createServerResponse")
    public JAXBElement<CreateServerResponse> createCreateServerResponse(CreateServerResponse value) {
        return new JAXBElement<CreateServerResponse>(_CreateServerResponse_QNAME, CreateServerResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ApplyFirewallTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "applyFirewallTemplate")
    public JAXBElement<ApplyFirewallTemplate> createApplyFirewallTemplate(ApplyFirewallTemplate value) {
        return new JAXBElement<ApplyFirewallTemplate>(_ApplyFirewallTemplate_QNAME, ApplyFirewallTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteResourceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteResourceResponse")
    public JAXBElement<DeleteResourceResponse> createDeleteResourceResponse(DeleteResourceResponse value) {
        return new JAXBElement<DeleteResourceResponse>(_DeleteResourceResponse_QNAME, DeleteResourceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachSSHKey }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachSSHKey")
    public JAXBElement<DetachSSHKey> createDetachSSHKey(DetachSSHKey value) {
        return new JAXBElement<DetachSSHKey>(_DetachSSHKey_QNAME, DetachSSHKey.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListReferralPromoCode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "listReferralPromoCode")
    public JAXBElement<ListReferralPromoCode> createListReferralPromoCode(ListReferralPromoCode value) {
        return new JAXBElement<ListReferralPromoCode>(_ListReferralPromoCode_QNAME, ListReferralPromoCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateFirewallTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createFirewallTemplateResponse")
    public JAXBElement<CreateFirewallTemplateResponse> createCreateFirewallTemplateResponse(CreateFirewallTemplateResponse value) {
        return new JAXBElement<CreateFirewallTemplateResponse>(_CreateFirewallTemplateResponse_QNAME, CreateFirewallTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifySubnet }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifySubnet")
    public JAXBElement<ModifySubnet> createModifySubnet(ModifySubnet value) {
        return new JAXBElement<ModifySubnet>(_ModifySubnet_QNAME, ModifySubnet.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "deleteResource")
    public JAXBElement<DeleteResource> createDeleteResource(DeleteResource value) {
        return new JAXBElement<DeleteResource>(_DeleteResource_QNAME, DeleteResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachNetworkInterfaceResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "detachNetworkInterfaceResponse")
    public JAXBElement<DetachNetworkInterfaceResponse> createDetachNetworkInterfaceResponse(DetachNetworkInterfaceResponse value) {
        return new JAXBElement<DetachNetworkInterfaceResponse>(_DetachNetworkInterfaceResponse_QNAME, DetachNetworkInterfaceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FetchResource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "fetchResource")
    public JAXBElement<FetchResource> createFetchResource(FetchResource value) {
        return new JAXBElement<FetchResource>(_FetchResource_QNAME, FetchResource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ModifyDisk }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "modifyDisk")
    public JAXBElement<ModifyDisk> createModifyDisk(ModifyDisk value) {
        return new JAXBElement<ModifyDisk>(_ModifyDisk_QNAME, ModifyDisk.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsPermitted }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "isPermitted")
    public JAXBElement<IsPermitted> createIsPermitted(IsPermitted value) {
        return new JAXBElement<IsPermitted>(_IsPermitted_QNAME, IsPermitted.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateMetadata }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "updateMetadata")
    public JAXBElement<UpdateMetadata> createUpdateMetadata(UpdateMetadata value) {
        return new JAXBElement<UpdateMetadata>(_UpdateMetadata_QNAME, UpdateMetadata.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSnapshot }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://extility.flexiant.net", name = "createSnapshot")
    public JAXBElement<CreateSnapshot> createCreateSnapshot(CreateSnapshot value) {
        return new JAXBElement<CreateSnapshot>(_CreateSnapshot_QNAME, CreateSnapshot.class, null, value);
    }

}
