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)
PredictionParametersminSamples - 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.