//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 generiert 
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
// Generiert: 2014.02.04 um 12:22:03 PM CET 
//

package org.onvif.ver10.device.wsdl;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

/**
 * This object contains factory methods for each Java content interface and Java element interface generated in the org.onvif.ver10.device.wsdl 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 _Capabilities_QNAME = new QName("http://www.onvif.org/ver10/device/wsdl", "Capabilities");

	/**
	 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onvif.ver10.device.wsdl
	 * 
	 */
	public ObjectFactory() {
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Create an instance of {@link GetSystemUrisResponse.Extension }
	 * 
	 */
	public GetSystemUrisResponse.Extension createGetSystemUrisResponseExtension() {
		return new GetSystemUrisResponse.Extension();
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Create an instance of {@link Service.Capabilities }
	 * 
	 */
	public Service.Capabilities createServiceCapabilities() {
		return new Service.Capabilities();
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link DeviceServiceCapabilities }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.onvif.org/ver10/device/wsdl", name = "Capabilities")
	public JAXBElement<DeviceServiceCapabilities> createCapabilities(DeviceServiceCapabilities value) {
		return new JAXBElement<DeviceServiceCapabilities>(_Capabilities_QNAME, DeviceServiceCapabilities.class, null, value);
	}

}
