org.datacleaner.configuration.jaxb.Configuration Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.04.29 at 09:01:35 AM PDT
//
package org.datacleaner.configuration.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="configuration-metadata" type="{http://eobjects.org/analyzerbeans/configuration/1.0}configurationMetadataType" minOccurs="0"/>
* <element name="datastore-catalog" type="{http://eobjects.org/analyzerbeans/configuration/1.0}datastoreCatalogType"/>
* <element name="reference-data-catalog" type="{http://eobjects.org/analyzerbeans/configuration/1.0}referenceDataCatalogType" minOccurs="0"/>
* <choice minOccurs="0">
* <element name="multithreaded-taskrunner" type="{http://eobjects.org/analyzerbeans/configuration/1.0}multithreadedTaskrunnerType"/>
* <element name="singlethreaded-taskrunner" type="{http://eobjects.org/analyzerbeans/configuration/1.0}singlethreadedTaskrunnerType"/>
* <element name="custom-taskrunner" type="{http://eobjects.org/analyzerbeans/configuration/1.0}customElementType"/>
* </choice>
* <element name="storage-provider" type="{http://eobjects.org/analyzerbeans/configuration/1.0}storageProviderType" minOccurs="0"/>
* <element name="descriptor-providers" type="{http://eobjects.org/analyzerbeans/configuration/1.0}descriptorProvidersType" minOccurs="0"/>
* <element name="servers" type="{http://eobjects.org/analyzerbeans/configuration/1.0}serversType" minOccurs="0"/>
* <choice minOccurs="0">
* <element name="classpath-scanner" type="{http://eobjects.org/analyzerbeans/configuration/1.0}classpathScannerType"/>
* <element name="custom-descriptor-provider" type="{http://eobjects.org/analyzerbeans/configuration/1.0}customElementType"/>
* </choice>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"configurationMetadata",
"datastoreCatalog",
"referenceDataCatalog",
"multithreadedTaskrunner",
"singlethreadedTaskrunner",
"customTaskrunner",
"storageProvider",
"descriptorProviders",
"servers",
"classpathScanner",
"customDescriptorProvider"
})
@XmlRootElement(name = "configuration")
public class Configuration {
@XmlElement(name = "configuration-metadata")
protected ConfigurationMetadataType configurationMetadata;
@XmlElement(name = "datastore-catalog", required = true)
protected DatastoreCatalogType datastoreCatalog;
@XmlElement(name = "reference-data-catalog")
protected ReferenceDataCatalogType referenceDataCatalog;
@XmlElement(name = "multithreaded-taskrunner")
protected MultithreadedTaskrunnerType multithreadedTaskrunner;
@XmlElement(name = "singlethreaded-taskrunner")
protected SinglethreadedTaskrunnerType singlethreadedTaskrunner;
@XmlElement(name = "custom-taskrunner")
protected CustomElementType customTaskrunner;
@XmlElement(name = "storage-provider")
protected StorageProviderType storageProvider;
@XmlElement(name = "descriptor-providers")
protected DescriptorProvidersType descriptorProviders;
protected ServersType servers;
@XmlElement(name = "classpath-scanner")
protected ClasspathScannerType classpathScanner;
@XmlElement(name = "custom-descriptor-provider")
protected CustomElementType customDescriptorProvider;
/**
* Gets the value of the configurationMetadata property.
*
* @return
* possible object is
* {@link ConfigurationMetadataType }
*
*/
public ConfigurationMetadataType getConfigurationMetadata() {
return configurationMetadata;
}
/**
* Sets the value of the configurationMetadata property.
*
* @param value
* allowed object is
* {@link ConfigurationMetadataType }
*
*/
public void setConfigurationMetadata(ConfigurationMetadataType value) {
this.configurationMetadata = value;
}
/**
* Gets the value of the datastoreCatalog property.
*
* @return
* possible object is
* {@link DatastoreCatalogType }
*
*/
public DatastoreCatalogType getDatastoreCatalog() {
return datastoreCatalog;
}
/**
* Sets the value of the datastoreCatalog property.
*
* @param value
* allowed object is
* {@link DatastoreCatalogType }
*
*/
public void setDatastoreCatalog(DatastoreCatalogType value) {
this.datastoreCatalog = value;
}
/**
* Gets the value of the referenceDataCatalog property.
*
* @return
* possible object is
* {@link ReferenceDataCatalogType }
*
*/
public ReferenceDataCatalogType getReferenceDataCatalog() {
return referenceDataCatalog;
}
/**
* Sets the value of the referenceDataCatalog property.
*
* @param value
* allowed object is
* {@link ReferenceDataCatalogType }
*
*/
public void setReferenceDataCatalog(ReferenceDataCatalogType value) {
this.referenceDataCatalog = value;
}
/**
* Gets the value of the multithreadedTaskrunner property.
*
* @return
* possible object is
* {@link MultithreadedTaskrunnerType }
*
*/
public MultithreadedTaskrunnerType getMultithreadedTaskrunner() {
return multithreadedTaskrunner;
}
/**
* Sets the value of the multithreadedTaskrunner property.
*
* @param value
* allowed object is
* {@link MultithreadedTaskrunnerType }
*
*/
public void setMultithreadedTaskrunner(MultithreadedTaskrunnerType value) {
this.multithreadedTaskrunner = value;
}
/**
* Gets the value of the singlethreadedTaskrunner property.
*
* @return
* possible object is
* {@link SinglethreadedTaskrunnerType }
*
*/
public SinglethreadedTaskrunnerType getSinglethreadedTaskrunner() {
return singlethreadedTaskrunner;
}
/**
* Sets the value of the singlethreadedTaskrunner property.
*
* @param value
* allowed object is
* {@link SinglethreadedTaskrunnerType }
*
*/
public void setSinglethreadedTaskrunner(SinglethreadedTaskrunnerType value) {
this.singlethreadedTaskrunner = value;
}
/**
* Gets the value of the customTaskrunner property.
*
* @return
* possible object is
* {@link CustomElementType }
*
*/
public CustomElementType getCustomTaskrunner() {
return customTaskrunner;
}
/**
* Sets the value of the customTaskrunner property.
*
* @param value
* allowed object is
* {@link CustomElementType }
*
*/
public void setCustomTaskrunner(CustomElementType value) {
this.customTaskrunner = value;
}
/**
* Gets the value of the storageProvider property.
*
* @return
* possible object is
* {@link StorageProviderType }
*
*/
public StorageProviderType getStorageProvider() {
return storageProvider;
}
/**
* Sets the value of the storageProvider property.
*
* @param value
* allowed object is
* {@link StorageProviderType }
*
*/
public void setStorageProvider(StorageProviderType value) {
this.storageProvider = value;
}
/**
* Gets the value of the descriptorProviders property.
*
* @return
* possible object is
* {@link DescriptorProvidersType }
*
*/
public DescriptorProvidersType getDescriptorProviders() {
return descriptorProviders;
}
/**
* Sets the value of the descriptorProviders property.
*
* @param value
* allowed object is
* {@link DescriptorProvidersType }
*
*/
public void setDescriptorProviders(DescriptorProvidersType value) {
this.descriptorProviders = value;
}
/**
* Gets the value of the servers property.
*
* @return
* possible object is
* {@link ServersType }
*
*/
public ServersType getServers() {
return servers;
}
/**
* Sets the value of the servers property.
*
* @param value
* allowed object is
* {@link ServersType }
*
*/
public void setServers(ServersType value) {
this.servers = value;
}
/**
* Gets the value of the classpathScanner property.
*
* @return
* possible object is
* {@link ClasspathScannerType }
*
*/
public ClasspathScannerType getClasspathScanner() {
return classpathScanner;
}
/**
* Sets the value of the classpathScanner property.
*
* @param value
* allowed object is
* {@link ClasspathScannerType }
*
*/
public void setClasspathScanner(ClasspathScannerType value) {
this.classpathScanner = value;
}
/**
* Gets the value of the customDescriptorProvider property.
*
* @return
* possible object is
* {@link CustomElementType }
*
*/
public CustomElementType getCustomDescriptorProvider() {
return customDescriptorProvider;
}
/**
* Sets the value of the customDescriptorProvider property.
*
* @param value
* allowed object is
* {@link CustomElementType }
*
*/
public void setCustomDescriptorProvider(CustomElementType value) {
this.customDescriptorProvider = value;
}
}