public class IndexingConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
AnalysisPolicy |
analysisPolicy |
java.util.List<CommitTriggerCondition> |
commitTriggerCondition |
ImportPolicy |
importPolicy |
IndexManagementPolicy |
indexManagementPolicy |
java.lang.String |
name |
java.util.List<WriteAttributeSlotConfig> |
writeAttributeSlotConfig |
WriteSlotConfig |
writeSlotConfig |
Constructor and Description |
---|
IndexingConfig() |
IndexingConfig(IndexingConfig o)
Copy constructor
|
public java.lang.String name
public WriteSlotConfig writeSlotConfig
public java.util.List<WriteAttributeSlotConfig> writeAttributeSlotConfig
public AnalysisPolicy analysisPolicy
public ImportPolicy importPolicy
public IndexManagementPolicy indexManagementPolicy
public java.util.List<CommitTriggerCondition> commitTriggerCondition
public IndexingConfig()
public IndexingConfig(IndexingConfig o)
public void setName(java.lang.String name)
public java.lang.String getName()
public IndexingConfig withName(java.lang.String name)
public void setWriteSlotConfig(WriteSlotConfig writeSlotConfig)
public WriteSlotConfig getWriteSlotConfig()
public IndexingConfig withWriteSlotConfig(WriteSlotConfig writeSlotConfig)
public java.util.List<WriteAttributeSlotConfig> getWriteAttributeSlotConfig()
public IndexingConfig withWriteAttributeSlotConfig(WriteAttributeSlotConfig... __values)
public IndexingConfig withWriteAttributeSlotConfig(java.util.Collection<WriteAttributeSlotConfig> __values)
public void setAnalysisPolicy(AnalysisPolicy analysisPolicy)
public AnalysisPolicy getAnalysisPolicy()
public IndexingConfig withAnalysisPolicy(AnalysisPolicy analysisPolicy)
public void setImportPolicy(ImportPolicy importPolicy)
public ImportPolicy getImportPolicy()
public IndexingConfig withImportPolicy(ImportPolicy importPolicy)
public void setIndexManagementPolicy(IndexManagementPolicy indexManagementPolicy)
public IndexManagementPolicy getIndexManagementPolicy()
public IndexingConfig withIndexManagementPolicy(IndexManagementPolicy indexManagementPolicy)
public java.util.List<CommitTriggerCondition> getCommitTriggerCondition()
public IndexingConfig withCommitTriggerCondition(CommitTriggerCondition... __values)
public IndexingConfig withCommitTriggerCondition(java.util.Collection<CommitTriggerCondition> __values)
public IndexingConfig makeCopy()
public static IndexingConfig 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 IndexingConfig 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.