Class PredictionParameters


  • public class PredictionParameters
    extends Object
    Specifies the parameters for quality of distributes consumption rate prediction that are used by PredictiveOptimization
    • Field Detail

      • minSamples

        public final int minSamples
      • maxSamples

        public final int maxSamples
      • sampleMaxAgeNanos

        public final long sampleMaxAgeNanos
    • Constructor Detail

      • PredictionParameters

        public PredictionParameters​(int minSamples,
                                    int maxSamples,
                                    Duration sampleMaxAge)
        Creates new instance of PredictionParameters
        Parameters:
        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.
      • PredictionParameters

        public PredictionParameters​(int minSamples,
                                    int maxSamples,
                                    long maxUnsynchronizedTimeoutNanos)
    • Method Detail

      • getMinSamples

        public int getMinSamples()
      • getMaxSamples

        public int getMaxSamples()
      • getSampleMaxAgeNanos

        public long getSampleMaxAgeNanos()