public class DirectShreddingParams extends java.lang.Object implements ShreddingParams
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_DISABLE_SESSION_OPTIONS |
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_DISABLE_SESSION_OPTIONS |
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 |
|---|
DirectShreddingParams() |
| 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) |
boolean |
disableSessionOptions() |
void |
disableSessionOptions(boolean disableSessionOptions) |
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.lang.String PARAM_DISABLE_SESSION_OPTIONS
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 static final boolean DEFAULT_DISABLE_SESSION_OPTIONS
public java.lang.Integer threshold()
threshold in interface ShreddingParamspublic java.time.temporal.ChronoUnit unit()
unit in interface ShreddingParamspublic java.util.List<java.lang.String> staleStates()
staleStates in interface ShreddingParamspublic boolean disableSessionOptions()
disableSessionOptions in interface ShreddingParamspublic 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)
staleStates in interface ShreddingParamspublic void staleThresholdValue(int staleThresholdValue)
staleThresholdValue in interface ShreddingParamspublic void staleThresholdUnit(java.time.temporal.ChronoUnit staleThresholdUnit)
staleThresholdUnit in interface ShreddingParamspublic void disableSessionOptions(boolean disableSessionOptions)
disableSessionOptions in interface ShreddingParamspublic static ShreddingParams createFromMap(java.util.Map<java.lang.String,java.lang.String> params)