public class StandardIncrementalModeConfig extends IncrementalModeConfig implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
analysisTimestampIndexField |
static java.lang.String |
DEFAULT_ANALYSIS_TIMESTAMP_INDEX_FIELD |
static long |
DEFAULT_TIMESTAMP_OFFSET_S |
static java.lang.String |
DEFAULT_TIMESTAMP_RESTRICTION_PAGE_PARAMETER |
long |
timestampOffsetS |
java.lang.String |
timestampRestrictionPageParameter |
Constructor and Description |
---|
StandardIncrementalModeConfig() |
StandardIncrementalModeConfig(StandardIncrementalModeConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this StandardIncrementalModeConfig.
|
static StandardIncrementalModeConfig |
fromString(java.lang.String s)
String representation of this StandardIncrementalModeConfig.
|
java.lang.String |
getAnalysisTimestampIndexField() |
long |
getTimestampOffsetS()
Negative offset in seconds on the previous trigger timestamp, to account for the time delta between
the moment a document is analyzed and the moment it is available for queries. |
java.lang.String |
getTimestampRestrictionPageParameter()
Name of the Mashup-API page parameter to send the ELLQL query for timestamp restriction
|
StandardIncrementalModeConfig |
makeCopy()
Creates and returns a deep copy of this StandardIncrementalModeConfig.
|
static StandardIncrementalModeConfig |
readFrom(java.io.InputStream is)
Read this StandardIncrementalModeConfig from an XML fragment.
|
void |
setAnalysisTimestampIndexField(java.lang.String analysisTimestampIndexField) |
void |
setTimestampOffsetS(long timestampOffsetS)
Negative offset in seconds on the previous trigger timestamp, to account for the time delta between
the moment a document is analyzed and the moment it is available for queries. |
void |
setTimestampRestrictionPageParameter(java.lang.String timestampRestrictionPageParameter)
Name of the Mashup-API page parameter to send the ELLQL query for timestamp restriction
|
java.lang.String |
toString()
String representation of this StandardIncrementalModeConfig.
|
StandardIncrementalModeConfig |
withAnalysisTimestampIndexField(java.lang.String analysisTimestampIndexField) |
StandardIncrementalModeConfig |
withTimestampOffsetS(long timestampOffsetS) |
StandardIncrementalModeConfig |
withTimestampOffsetS(java.lang.Long timestampOffsetS) |
StandardIncrementalModeConfig |
withTimestampRestrictionPageParameter(java.lang.String timestampRestrictionPageParameter) |
void |
writeTo(java.io.OutputStream os)
Write this StandardIncrementalModeConfig as an XML fragment
|
public java.lang.String analysisTimestampIndexField
public static final java.lang.String DEFAULT_ANALYSIS_TIMESTAMP_INDEX_FIELD
public java.lang.String timestampRestrictionPageParameter
public static final java.lang.String DEFAULT_TIMESTAMP_RESTRICTION_PAGE_PARAMETER
public long timestampOffsetS
public static final long DEFAULT_TIMESTAMP_OFFSET_S
public StandardIncrementalModeConfig()
public StandardIncrementalModeConfig(StandardIncrementalModeConfig o)
public void setAnalysisTimestampIndexField(java.lang.String analysisTimestampIndexField)
public java.lang.String getAnalysisTimestampIndexField()
public StandardIncrementalModeConfig withAnalysisTimestampIndexField(java.lang.String analysisTimestampIndexField)
public void setTimestampRestrictionPageParameter(java.lang.String timestampRestrictionPageParameter)
public java.lang.String getTimestampRestrictionPageParameter()
public StandardIncrementalModeConfig withTimestampRestrictionPageParameter(java.lang.String timestampRestrictionPageParameter)
public void setTimestampOffsetS(long timestampOffsetS)
public long getTimestampOffsetS()
public StandardIncrementalModeConfig withTimestampOffsetS(long timestampOffsetS)
public StandardIncrementalModeConfig withTimestampOffsetS(java.lang.Long timestampOffsetS)
public StandardIncrementalModeConfig makeCopy()
makeCopy
in class IncrementalModeConfig
public static StandardIncrementalModeConfig 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 IncrementalModeConfig
javax.xml.bind.JAXBException
java.io.IOException
public static StandardIncrementalModeConfig 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 IncrementalModeConfig
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class IncrementalModeConfig
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.