public class LearningConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
buildGroup |
java.util.List<ClassifierConfig> |
classifierConfig |
ClusteringConfig |
clusteringConfig |
java.lang.String |
contexts |
static java.lang.String |
DEFAULT_CONTEXTS |
java.lang.String |
pipelineConfig |
StorageConfig |
storageConfig |
Constructor and Description |
---|
LearningConfig() |
LearningConfig(LearningConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this LearningConfig.
|
static LearningConfig |
fromString(java.lang.String s)
String representation of this LearningConfig.
|
java.lang.String |
getBuildGroup()
The associated buildGroup name.
|
java.util.List<ClassifierConfig> |
getClassifierConfig() |
ClusteringConfig |
getClusteringConfig() |
java.lang.String |
getContexts()
Comma-separated list of contexts used by the learning.
|
java.lang.String |
getPipelineConfig()
Reference to the document pipeline to use in order to generate the annotations.
|
StorageConfig |
getStorageConfig() |
LearningConfig |
makeCopy()
Creates and returns a deep copy of this LearningConfig.
|
static LearningConfig |
readFrom(java.io.InputStream is)
Read this LearningConfig from an XML fragment.
|
void |
setBuildGroup(java.lang.String buildGroup)
The associated buildGroup name.
|
void |
setClusteringConfig(ClusteringConfig clusteringConfig) |
void |
setContexts(java.lang.String contexts)
Comma-separated list of contexts used by the learning.
|
void |
setPipelineConfig(java.lang.String pipelineConfig)
Reference to the document pipeline to use in order to generate the annotations.
|
void |
setStorageConfig(StorageConfig storageConfig) |
java.lang.String |
toString()
String representation of this LearningConfig.
|
LearningConfig |
withBuildGroup(java.lang.String buildGroup) |
LearningConfig |
withClassifierConfig(ClassifierConfig... __values) |
LearningConfig |
withClassifierConfig(java.util.Collection<ClassifierConfig> __values) |
LearningConfig |
withClusteringConfig(ClusteringConfig clusteringConfig) |
LearningConfig |
withContexts(java.lang.String contexts) |
LearningConfig |
withPipelineConfig(java.lang.String pipelineConfig) |
LearningConfig |
withStorageConfig(StorageConfig storageConfig) |
void |
writeTo(java.io.OutputStream os)
Write this LearningConfig as an XML fragment
|
public StorageConfig storageConfig
public java.util.List<ClassifierConfig> classifierConfig
public ClusteringConfig clusteringConfig
public java.lang.String buildGroup
public java.lang.String pipelineConfig
public java.lang.String contexts
public static final java.lang.String DEFAULT_CONTEXTS
public LearningConfig()
public LearningConfig(LearningConfig o)
public void setStorageConfig(StorageConfig storageConfig)
public StorageConfig getStorageConfig()
public LearningConfig withStorageConfig(StorageConfig storageConfig)
public java.util.List<ClassifierConfig> getClassifierConfig()
public LearningConfig withClassifierConfig(ClassifierConfig... __values)
public LearningConfig withClassifierConfig(java.util.Collection<ClassifierConfig> __values)
public void setClusteringConfig(ClusteringConfig clusteringConfig)
public ClusteringConfig getClusteringConfig()
public LearningConfig withClusteringConfig(ClusteringConfig clusteringConfig)
public void setBuildGroup(java.lang.String buildGroup)
public java.lang.String getBuildGroup()
public LearningConfig withBuildGroup(java.lang.String buildGroup)
public void setPipelineConfig(java.lang.String pipelineConfig)
public java.lang.String getPipelineConfig()
public LearningConfig withPipelineConfig(java.lang.String pipelineConfig)
public void setContexts(java.lang.String contexts)
public java.lang.String getContexts()
public LearningConfig withContexts(java.lang.String contexts)
public LearningConfig makeCopy()
public static LearningConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static LearningConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.