Interface SISRRuinStrategyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SISRRuinStrategy
,SISRRuinStrategy.Builder
@Generated
public interface SISRRuinStrategyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionint
Number of visits that are removed on average.double
Value in [0, 1] ruling the number of preserved customers in the split sequence removal.int
Maximum number of removed visits per sequence.boolean
Number of visits that are removed on average.boolean
Value in [0, 1] ruling the number of preserved customers in the split sequence removal.boolean
Maximum number of removed visits per sequence.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasMaxRemovedSequenceSize
boolean hasMaxRemovedSequenceSize()Maximum number of removed visits per sequence. The parameter name in the paper is L^{max} and the suggested value is 10.
optional uint32 max_removed_sequence_size = 1;
- Returns:
- Whether the maxRemovedSequenceSize field is set.
-
getMaxRemovedSequenceSize
int getMaxRemovedSequenceSize()Maximum number of removed visits per sequence. The parameter name in the paper is L^{max} and the suggested value is 10.
optional uint32 max_removed_sequence_size = 1;
- Returns:
- The maxRemovedSequenceSize.
-
hasAvgNumRemovedVisits
boolean hasAvgNumRemovedVisits()Number of visits that are removed on average. The parameter name in the paper is \bar{c} and the suggested value is 10.
optional uint32 avg_num_removed_visits = 2;
- Returns:
- Whether the avgNumRemovedVisits field is set.
-
getAvgNumRemovedVisits
int getAvgNumRemovedVisits()Number of visits that are removed on average. The parameter name in the paper is \bar{c} and the suggested value is 10.
optional uint32 avg_num_removed_visits = 2;
- Returns:
- The avgNumRemovedVisits.
-
hasBypassFactor
boolean hasBypassFactor()Value in [0, 1] ruling the number of preserved customers in the split sequence removal. The parameter name in the paper is \alpha and the suggested value is 0.01.
optional double bypass_factor = 3;
- Returns:
- Whether the bypassFactor field is set.
-
getBypassFactor
double getBypassFactor()Value in [0, 1] ruling the number of preserved customers in the split sequence removal. The parameter name in the paper is \alpha and the suggested value is 0.01.
optional double bypass_factor = 3;
- Returns:
- The bypassFactor.
-