public class DecayFuncDateParam extends DecayParam
用于DecayFunction中设置参数,适用于Date类型field。origin设置时可以选择Long类型的纳秒时间戳,或者String类型、符合时间format的字符串,请任选其一设置。scale和offset请使用DateTimeValue类型时间设置,最大支持的时间单位为DateTimeUnit.DAY,其中scale应大于0,offset应大于等于0。
| Modifier and Type | Class and Description |
|---|---|
static class |
DecayFuncDateParam.Builder |
DecayParam.DecayFuncUnknownParam, DecayParam.ParamType| Constructor and Description |
|---|
DecayFuncDateParam() |
DecayFuncDateParam(Long originLong,
String originString,
DateTimeValue scale,
DateTimeValue offset) |
| Modifier and Type | Method and Description |
|---|---|
DateTimeValue |
getOffset() |
Long |
getOriginLong() |
String |
getOriginString() |
DateTimeValue |
getScale() |
DecayParam.ParamType |
getType()
获取param类型
|
static DecayFuncDateParam.Builder |
newBuilder() |
void |
setOffset(DateTimeValue offset) |
void |
setOriginLong(Long originLong) |
void |
setOriginString(String originString) |
void |
setScale(DateTimeValue scale) |
unknownTypeParampublic DecayFuncDateParam()
public DecayFuncDateParam(Long originLong, String originString, DateTimeValue scale, DateTimeValue offset)
public Long getOriginLong()
public void setOriginLong(Long originLong)
public String getOriginString()
public void setOriginString(String originString)
public DateTimeValue getScale()
public void setScale(DateTimeValue scale)
public DateTimeValue getOffset()
public void setOffset(DateTimeValue offset)
public DecayParam.ParamType getType()
DecayParamgetType in class DecayParampublic static DecayFuncDateParam.Builder newBuilder()
Copyright © 2024. All Rights Reserved.