public class PredictionParameters extends Object
PredictiveOptimization
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_SAMPLES |
static int |
DEFAULT_MIN_SAMPLES |
int |
maxSamples |
int |
minSamples |
long |
sampleMaxAgeNanos |
Constructor and Description |
---|
PredictionParameters(int minSamples,
int maxSamples,
Duration sampleMaxAge)
Creates new instance of
PredictionParameters |
PredictionParameters(int minSamples,
int maxSamples,
long maxUnsynchronizedTimeoutNanos) |
Modifier and Type | Method and Description |
---|---|
static PredictionParameters |
createDefault(DelayParameters delayParameters) |
int |
getMaxSamples() |
int |
getMinSamples() |
long |
getSampleMaxAgeNanos() |
public static final int DEFAULT_MIN_SAMPLES
public static final int DEFAULT_MAX_SAMPLES
public final int minSamples
public final int maxSamples
public final long sampleMaxAgeNanos
public PredictionParameters(int minSamples, int maxSamples, Duration sampleMaxAge)
PredictionParameters
minSamples
- the minimum amount of samples that requred to make prediction about distributed consumption rate.maxSamples
- the maximum amount of samples to store.sampleMaxAge
- the maximum period of time that sample is stored.public PredictionParameters(int minSamples, int maxSamples, long maxUnsynchronizedTimeoutNanos)
public static PredictionParameters createDefault(DelayParameters delayParameters)
public int getMinSamples()
public int getMaxSamples()
public long getSampleMaxAgeNanos()
Copyright © 2022. All rights reserved.