public class ConsolidationConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ConsolidationConfig.AggregationTriggerConditions |
static class |
ConsolidationConfig.CommitTriggerConditions |
static class |
ConsolidationConfig.MaxNativeMemoryConsumptionThreshold |
Modifier and Type | Field and Description |
---|---|
AdvancedConfig |
advancedConfig |
AggregationForwardProcessorConfigList |
aggregationForwardProcessorConfigList |
AggregationProcessorConfigList |
aggregationProcessorConfigList |
protected ConsolidationConfig.AggregationTriggerConditions |
AggregationTriggerConditions |
protected ConsolidationConfig.CommitTriggerConditions |
CommitTriggerConditions |
static int |
DEFAULT_MAX_NATIVE_MEMORY_CONSUMPTION_IN_M_B |
static java.lang.String |
DEFAULT_MAX_NATIVE_MEMORY_CONSUMPTION_THRESHOLD |
static int |
DEFAULT_NB_THREADS |
int |
maxNativeMemoryConsumptionInMB |
java.lang.String |
maxNativeMemoryConsumptionThreshold |
java.lang.String |
name |
int |
nbThreads |
TransformationProcessorConfigList |
transformationProcessorConfigList |
Constructor and Description |
---|
ConsolidationConfig() |
ConsolidationConfig(ConsolidationConfig o)
Copy constructor
|
public java.lang.String name
public int nbThreads
public static final int DEFAULT_NB_THREADS
public java.lang.String maxNativeMemoryConsumptionThreshold
public static final java.lang.String DEFAULT_MAX_NATIVE_MEMORY_CONSUMPTION_THRESHOLD
public int maxNativeMemoryConsumptionInMB
public static final int DEFAULT_MAX_NATIVE_MEMORY_CONSUMPTION_IN_M_B
public TransformationProcessorConfigList transformationProcessorConfigList
public AggregationProcessorConfigList aggregationProcessorConfigList
public AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList
protected ConsolidationConfig.CommitTriggerConditions CommitTriggerConditions
protected ConsolidationConfig.AggregationTriggerConditions AggregationTriggerConditions
public AdvancedConfig advancedConfig
public ConsolidationConfig()
public ConsolidationConfig(ConsolidationConfig o)
public static boolean isA(java.lang.String str, ConsolidationConfig.MaxNativeMemoryConsumptionThreshold item)
public static boolean isOneOf(java.lang.String str, ConsolidationConfig.MaxNativeMemoryConsumptionThreshold... items)
public void setMaxNativeMemoryConsumptionThreshold(ConsolidationConfig.MaxNativeMemoryConsumptionThreshold item)
public ConsolidationConfig.MaxNativeMemoryConsumptionThreshold getMaxNativeMemoryConsumptionThresholdAsEnum()
public void setName(java.lang.String name)
public java.lang.String getName()
public ConsolidationConfig withName(java.lang.String name)
public void setNbThreads(int nbThreads)
public int getNbThreads()
public ConsolidationConfig withNbThreads(int nbThreads)
public ConsolidationConfig withNbThreads(java.lang.Integer nbThreads)
public void setMaxNativeMemoryConsumptionThreshold(java.lang.String maxNativeMemoryConsumptionThreshold)
public java.lang.String getMaxNativeMemoryConsumptionThreshold()
public ConsolidationConfig withMaxNativeMemoryConsumptionThreshold(java.lang.String maxNativeMemoryConsumptionThreshold)
public void setMaxNativeMemoryConsumptionInMB(int maxNativeMemoryConsumptionInMB)
public int getMaxNativeMemoryConsumptionInMB()
public ConsolidationConfig withMaxNativeMemoryConsumptionInMB(int maxNativeMemoryConsumptionInMB)
public ConsolidationConfig withMaxNativeMemoryConsumptionInMB(java.lang.Integer maxNativeMemoryConsumptionInMB)
public void setTransformationProcessorConfigList(TransformationProcessorConfigList transformationProcessorConfigList)
public TransformationProcessorConfigList getTransformationProcessorConfigList()
public ConsolidationConfig withTransformationProcessorConfigList(TransformationProcessorConfigList transformationProcessorConfigList)
public void setAggregationProcessorConfigList(AggregationProcessorConfigList aggregationProcessorConfigList)
public AggregationProcessorConfigList getAggregationProcessorConfigList()
public ConsolidationConfig withAggregationProcessorConfigList(AggregationProcessorConfigList aggregationProcessorConfigList)
public void setAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList)
public AggregationForwardProcessorConfigList getAggregationForwardProcessorConfigList()
public ConsolidationConfig withAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList)
public ConsolidationConfig.CommitTriggerConditions getCommitTriggerConditions()
public void setCommitTriggerConditions(ConsolidationConfig.CommitTriggerConditions __value)
public ConsolidationConfig withCommitTriggerConditions(CommitTriggerCondition... __values)
public ConsolidationConfig withCommitTriggerConditions(java.util.Collection<CommitTriggerCondition> __values)
public ConsolidationConfig withCommitTriggerConditions(ConsolidationConfig.CommitTriggerConditions __value)
public ConsolidationConfig.AggregationTriggerConditions getAggregationTriggerConditions()
public void setAggregationTriggerConditions(ConsolidationConfig.AggregationTriggerConditions __value)
public ConsolidationConfig withAggregationTriggerConditions(CommitTriggerCondition... __values)
public ConsolidationConfig withAggregationTriggerConditions(java.util.Collection<CommitTriggerCondition> __values)
public ConsolidationConfig withAggregationTriggerConditions(ConsolidationConfig.AggregationTriggerConditions __value)
public void setAdvancedConfig(AdvancedConfig advancedConfig)
public AdvancedConfig getAdvancedConfig()
public ConsolidationConfig withAdvancedConfig(AdvancedConfig advancedConfig)
public ConsolidationConfig makeCopy()
public static ConsolidationConfig 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 ConsolidationConfig 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.