public class CustomAggregation extends CSSpecific implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
AggregationForwardProcessorConfigList |
aggregationForwardProcessorConfigList |
static boolean |
DEFAULT_FORCE_COMMIT |
static boolean |
DEFAULT_OVERRIDE_DETECTED_MATCHING_EXPRESSIONS |
static boolean |
DEFAULT_TRIGGER_IMPACT_DETECTION |
java.lang.String |
excludeTypes |
java.lang.String |
excludeURIs |
boolean |
forceCommit |
java.lang.String |
includeTypes |
java.lang.String |
includeURIs |
boolean |
overrideDetectedMatchingExpressions |
boolean |
triggerImpactDetection |
instanceName
Constructor and Description |
---|
CustomAggregation() |
CustomAggregation(CustomAggregation o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this CustomAggregation.
|
static CustomAggregation |
fromString(java.lang.String s)
String representation of this CustomAggregation.
|
AggregationForwardProcessorConfigList |
getAggregationForwardProcessorConfigList() |
java.lang.String |
getExcludeTypes() |
java.lang.String |
getExcludeURIs() |
java.lang.String |
getIncludeTypes() |
java.lang.String |
getIncludeURIs() |
boolean |
isForceCommit()
Updates the commit pointer.
CAUTION: If set to true, it can break impact detection for excluded document types or URIs.
|
boolean |
isOverrideDetectedMatchingExpressions()
Overrides matching expressions detected during standard aggregation.
|
boolean |
isTriggerImpactDetection()
Triggers the impact detection.
|
CustomAggregation |
makeCopy()
Creates and returns a deep copy of this CustomAggregation.
|
static CustomAggregation |
readFrom(java.io.InputStream is)
Read this CustomAggregation from an XML fragment.
|
void |
setAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList) |
void |
setExcludeTypes(java.lang.String excludeTypes) |
void |
setExcludeURIs(java.lang.String excludeURIs) |
void |
setForceCommit(boolean forceCommit)
Updates the commit pointer.
CAUTION: If set to true, it can break impact detection for excluded document types or URIs.
|
void |
setIncludeTypes(java.lang.String includeTypes) |
void |
setIncludeURIs(java.lang.String includeURIs) |
void |
setOverrideDetectedMatchingExpressions(boolean overrideDetectedMatchingExpressions)
Overrides matching expressions detected during standard aggregation.
|
void |
setTriggerImpactDetection(boolean triggerImpactDetection)
Triggers the impact detection.
|
java.lang.String |
toString()
String representation of this CustomAggregation.
|
CustomAggregation |
withAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList) |
CustomAggregation |
withExcludeTypes(java.lang.String excludeTypes) |
CustomAggregation |
withExcludeURIs(java.lang.String excludeURIs) |
CustomAggregation |
withForceCommit(boolean forceCommit) |
CustomAggregation |
withForceCommit(java.lang.Boolean forceCommit) |
CustomAggregation |
withIncludeTypes(java.lang.String includeTypes) |
CustomAggregation |
withIncludeURIs(java.lang.String includeURIs) |
CustomAggregation |
withInstanceName(java.lang.String instanceName) |
CustomAggregation |
withOverrideDetectedMatchingExpressions(boolean overrideDetectedMatchingExpressions) |
CustomAggregation |
withOverrideDetectedMatchingExpressions(java.lang.Boolean overrideDetectedMatchingExpressions) |
CustomAggregation |
withTriggerImpactDetection(boolean triggerImpactDetection) |
CustomAggregation |
withTriggerImpactDetection(java.lang.Boolean triggerImpactDetection) |
void |
writeTo(java.io.OutputStream os)
Write this CustomAggregation as an XML fragment
|
getInstanceName, setInstanceName
public java.lang.String includeURIs
public java.lang.String excludeURIs
public java.lang.String includeTypes
public java.lang.String excludeTypes
public boolean forceCommit
public static final boolean DEFAULT_FORCE_COMMIT
public boolean overrideDetectedMatchingExpressions
public static final boolean DEFAULT_OVERRIDE_DETECTED_MATCHING_EXPRESSIONS
public boolean triggerImpactDetection
public static final boolean DEFAULT_TRIGGER_IMPACT_DETECTION
public AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList
public CustomAggregation()
public CustomAggregation(CustomAggregation o)
public CustomAggregation withInstanceName(java.lang.String instanceName)
withInstanceName
in class CSSpecific
public void setIncludeURIs(java.lang.String includeURIs)
public java.lang.String getIncludeURIs()
public CustomAggregation withIncludeURIs(java.lang.String includeURIs)
public void setExcludeURIs(java.lang.String excludeURIs)
public java.lang.String getExcludeURIs()
public CustomAggregation withExcludeURIs(java.lang.String excludeURIs)
public void setIncludeTypes(java.lang.String includeTypes)
public java.lang.String getIncludeTypes()
public CustomAggregation withIncludeTypes(java.lang.String includeTypes)
public void setExcludeTypes(java.lang.String excludeTypes)
public java.lang.String getExcludeTypes()
public CustomAggregation withExcludeTypes(java.lang.String excludeTypes)
public void setForceCommit(boolean forceCommit)
public boolean isForceCommit()
public CustomAggregation withForceCommit(boolean forceCommit)
public CustomAggregation withForceCommit(java.lang.Boolean forceCommit)
public void setOverrideDetectedMatchingExpressions(boolean overrideDetectedMatchingExpressions)
public boolean isOverrideDetectedMatchingExpressions()
public CustomAggregation withOverrideDetectedMatchingExpressions(boolean overrideDetectedMatchingExpressions)
public CustomAggregation withOverrideDetectedMatchingExpressions(java.lang.Boolean overrideDetectedMatchingExpressions)
public void setTriggerImpactDetection(boolean triggerImpactDetection)
public boolean isTriggerImpactDetection()
public CustomAggregation withTriggerImpactDetection(boolean triggerImpactDetection)
public CustomAggregation withTriggerImpactDetection(java.lang.Boolean triggerImpactDetection)
public void setAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList)
public AggregationForwardProcessorConfigList getAggregationForwardProcessorConfigList()
public CustomAggregation withAggregationForwardProcessorConfigList(AggregationForwardProcessorConfigList aggregationForwardProcessorConfigList)
public CustomAggregation makeCopy()
makeCopy
in class CSSpecific
public static CustomAggregation 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
writeTo
in class CSSpecific
javax.xml.bind.JAXBException
java.io.IOException
public static CustomAggregation 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 CSSpecific
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class CSSpecific
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.