public final class KeyedFeatures
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_OFFSET |
static java.lang.String |
END_DATE |
static java.lang.String |
FEATURE_LIST |
static java.lang.String |
KEY |
static java.lang.String |
NUM_DAYS |
static java.lang.String |
OVERRIDE_TIME_DELAY |
static java.lang.String |
START_DATE |
static java.lang.String |
TIMESTAMP_FORMAT |
| Constructor and Description |
|---|
KeyedFeatures(java.util.List<java.lang.String> key,
java.util.List<java.lang.String> features,
DateTimeRange dates,
java.time.Duration overrideTimeDelay)
Constructor with all parameters
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.Optional<DateTimeRange> |
getDates() |
java.util.List<java.lang.String> |
getFeatures() |
java.util.List<java.lang.String> |
getKey() |
java.util.Optional<java.time.Duration> |
getOverrideTimeDelay() |
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String KEY
public static final java.lang.String FEATURE_LIST
public static final java.lang.String START_DATE
public static final java.lang.String END_DATE
public static final java.lang.String DATE_OFFSET
public static final java.lang.String NUM_DAYS
public static final java.lang.String OVERRIDE_TIME_DELAY
public static final java.lang.String TIMESTAMP_FORMAT
public KeyedFeatures(java.util.List<java.lang.String> key,
java.util.List<java.lang.String> features,
DateTimeRange dates,
java.time.Duration overrideTimeDelay)
key - If the list contains multiple entries, it specifies a composite key else a single key.features - List of features specific to the key.dates - DateTimeRange object which delimits the start and end times of the feature records to be
fetched.public 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.List<java.lang.String> getKey()
public java.util.List<java.lang.String> getFeatures()
public java.util.Optional<DateTimeRange> getDates()
public java.util.Optional<java.time.Duration> getOverrideTimeDelay()