public class ShreddingParams
extends java.lang.Object
implements org.ametiste.routine.sdk.protocol.operation.ParamsProtocol
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<java.lang.String> |
DEFAULT_STALE_STATES |
static java.time.temporal.ChronoUnit |
DEFAULT_STALE_THRESHOLD_UNIT |
static int |
DEFAULT_STALE_THRESHOLD_VALUE |
static java.lang.String |
PARAM_STALE_STATES |
static java.lang.String |
PARAM_STALE_THRESHOLD_UNIT |
static java.lang.String |
PARAM_STALE_THRESHOLD_VALUE |
| Constructor and Description |
|---|
ShreddingParams() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
asMap() |
static ShreddingParams |
createFromMap(java.util.Map<java.lang.String,java.lang.String> params) |
void |
fromMap(java.util.Map<java.lang.String,java.lang.String> params) |
<T extends org.ametiste.routine.sdk.protocol.operation.ParamsProtocol> |
proxy(T params) |
java.util.List<java.lang.String> |
staleStates() |
void |
staleStates(java.util.List<java.lang.String> staleStates) |
void |
staleThresholdUnit(java.time.temporal.ChronoUnit staleThresholdUnit) |
void |
staleThresholdValue(int staleThresholdValue) |
java.lang.Integer |
threshold() |
java.time.temporal.ChronoUnit |
unit() |
public static final java.lang.String PARAM_STALE_THRESHOLD_VALUE
public static final java.lang.String PARAM_STALE_THRESHOLD_UNIT
public static final java.lang.String PARAM_STALE_STATES
public static final java.util.List<java.lang.String> DEFAULT_STALE_STATES
public static final int DEFAULT_STALE_THRESHOLD_VALUE
public static final java.time.temporal.ChronoUnit DEFAULT_STALE_THRESHOLD_UNIT
public java.lang.Integer threshold()
public java.time.temporal.ChronoUnit unit()
public java.util.List<java.lang.String> staleStates()
public void fromMap(java.util.Map<java.lang.String,java.lang.String> params)
fromMap in interface org.ametiste.routine.sdk.protocol.operation.ParamsProtocolpublic java.util.Map<java.lang.String,java.lang.String> asMap()
asMap in interface org.ametiste.routine.sdk.protocol.operation.ParamsProtocolpublic <T extends org.ametiste.routine.sdk.protocol.operation.ParamsProtocol> void proxy(T params)
proxy in interface org.ametiste.routine.sdk.protocol.operation.ParamsProtocolpublic void staleStates(java.util.List<java.lang.String> staleStates)
public void staleThresholdValue(int staleThresholdValue)
public void staleThresholdUnit(java.time.temporal.ChronoUnit staleThresholdUnit)
public static ShreddingParams createFromMap(java.util.Map<java.lang.String,java.lang.String> params)