public class JoinTimeSettingsConfig extends java.lang.Object implements ConfigObj
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SIMULATE_TIME_DELAY |
static java.lang.String |
TIMESTAMP_COLUMN |
static java.lang.String |
USE_LATEST_FEATURE_DATA |
| Constructor and Description |
|---|
JoinTimeSettingsConfig(TimestampColumnConfig timestampColumn,
java.time.Duration simulateTimeDelay,
java.lang.Boolean useLatestFeatureData)
Constructor with all parameters
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.Optional<java.time.Duration> |
getSimulateTimeDelay() |
java.util.Optional<TimestampColumnConfig> |
getTimestampColumn() |
java.util.Optional<java.lang.Boolean> |
getUseLatestFeatureData() |
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String TIMESTAMP_COLUMN
public static final java.lang.String SIMULATE_TIME_DELAY
public static final java.lang.String USE_LATEST_FEATURE_DATA
public JoinTimeSettingsConfig(TimestampColumnConfig timestampColumn, java.time.Duration simulateTimeDelay, java.lang.Boolean useLatestFeatureData)
timestampColumn - The timestamp column and format object.simulateTimeDelay - A Duration value that shifts the observation data to the past thus simulating a delay
on the observation data.useLatestFeatureData - Boolean to indicate using of latest feature datapublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.util.Optional<TimestampColumnConfig> getTimestampColumn()
public java.util.Optional<java.time.Duration> getSimulateTimeDelay()
public java.util.Optional<java.lang.Boolean> getUseLatestFeatureData()