Class Parameters


  • public class Parameters
    extends java.lang.Object
    The Class RRA Parameters.
    • param.hwpredict: hw_alpha, hw_beta, dependent_rra_idx
    • param.seasonal: seasonal_gamma, seasonal_smooth_idx, smoothing_window?, dependent_rra_idx
    • param.failures: delta_pos, delta_neg, window_len, failure_threshold
    • param.devpredict: dependent_rra_idx
    • param.avg_min_max: xff
    Author:
    Alejandro Galue
    • Constructor Summary

      Constructors 
      Constructor Description
      Parameters()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Double getDeltaNeg()
      Gets the delta negative.
      java.lang.Double getDeltaPos()
      Gets the delta position.
      java.lang.Long getDependentRraIdx()
      Gets the dependent RRA index.
      java.lang.Long getFailureThreshold()
      Gets the failure threshold.
      java.lang.Double getHwAlpha()
      Gets the hw alpha.
      java.lang.Double getHwBeta()
      Gets the hw beta.
      java.lang.Double getSeasonalGamma()
      Gets the seasonal gamma.
      java.lang.Long getSeasonalSmoothIdx()
      Gets the seasonal smooth index.
      java.lang.Double getSmoothingWindow()
      Gets the smoothing window.
      java.lang.Long getWindowLen()
      Gets the window length.
      java.lang.Double getXff()
      Gets the XFF.
      void setDeltaNeg​(java.lang.Double deltaNeg)
      Sets the delta negative.
      void setDeltaPos​(java.lang.Double deltaPos)
      Sets the delta position.
      void setDependentRraIdx​(java.lang.Long dependentRraIdx)
      Sets the dependent RRA index.
      void setFailureThreshold​(java.lang.Long failureThreshold)
      Sets the failure threshold.
      void setHwAlpha​(java.lang.Double hwAlpha)
      Sets the hw alpha.
      void setHwBeta​(java.lang.Double hwBeta)
      Sets the hw beta.
      void setSeasonalGamma​(java.lang.Double seasonalGamma)
      Sets the seasonal gamma.
      void setSeasonalSmoothIdx​(java.lang.Long seasonalSmoothIdx)
      Sets the seasonal smooth index.
      void setSmoothingWindow​(java.lang.Double smoothingWindow)
      Sets the smoothing window.
      void setWindowLen​(java.lang.Long windowLen)
      Sets the window length.
      void setXff​(java.lang.Double xff)
      Sets the XFF.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Parameters

        public Parameters()
    • Method Detail

      • getDeltaNeg

        public java.lang.Double getDeltaNeg()
        Gets the delta negative.
        Returns:
        the delta negative
      • setDeltaNeg

        public void setDeltaNeg​(java.lang.Double deltaNeg)
        Sets the delta negative.
        Parameters:
        deltaNeg - the new delta negative
      • getDeltaPos

        public java.lang.Double getDeltaPos()
        Gets the delta position.
        Returns:
        the delta position
      • setDeltaPos

        public void setDeltaPos​(java.lang.Double deltaPos)
        Sets the delta position.
        Parameters:
        deltaPos - the new delta position
      • getDependentRraIdx

        public java.lang.Long getDependentRraIdx()
        Gets the dependent RRA index.
        Returns:
        the dependent RRA index
      • setDependentRraIdx

        public void setDependentRraIdx​(java.lang.Long dependentRraIdx)
        Sets the dependent RRA index.
        Parameters:
        dependentRraIdx - the new dependent RRA index
      • getFailureThreshold

        public java.lang.Long getFailureThreshold()
        Gets the failure threshold.
        Returns:
        the failure threshold
      • setFailureThreshold

        public void setFailureThreshold​(java.lang.Long failureThreshold)
        Sets the failure threshold.
        Parameters:
        failureThreshold - the new failure threshold
      • getHwAlpha

        public java.lang.Double getHwAlpha()
        Gets the hw alpha.
        Returns:
        the hw alpha
      • setHwAlpha

        public void setHwAlpha​(java.lang.Double hwAlpha)
        Sets the hw alpha.
        Parameters:
        hwAlpha - the new hw alpha
      • getHwBeta

        public java.lang.Double getHwBeta()
        Gets the hw beta.
        Returns:
        the hw beta
      • setHwBeta

        public void setHwBeta​(java.lang.Double hwBeta)
        Sets the hw beta.
        Parameters:
        hwBeta - the new hw beta
      • getSeasonalGamma

        public java.lang.Double getSeasonalGamma()
        Gets the seasonal gamma.
        Returns:
        the seasonal gamma
      • setSeasonalGamma

        public void setSeasonalGamma​(java.lang.Double seasonalGamma)
        Sets the seasonal gamma.
        Parameters:
        seasonalGamma - the new seasonal gamma
      • getSeasonalSmoothIdx

        public java.lang.Long getSeasonalSmoothIdx()
        Gets the seasonal smooth index.
        Returns:
        the seasonal smooth index
      • setSeasonalSmoothIdx

        public void setSeasonalSmoothIdx​(java.lang.Long seasonalSmoothIdx)
        Sets the seasonal smooth index.
        Parameters:
        seasonalSmoothIdx - the new seasonal smooth index
      • getSmoothingWindow

        public java.lang.Double getSmoothingWindow()
        Gets the smoothing window.
        Returns:
        the smoothing window
      • setSmoothingWindow

        public void setSmoothingWindow​(java.lang.Double smoothingWindow)
        Sets the smoothing window.
        Parameters:
        smoothingWindow - the new smoothing window
      • getWindowLen

        public java.lang.Long getWindowLen()
        Gets the window length.
        Returns:
        the window length
      • setWindowLen

        public void setWindowLen​(java.lang.Long windowLen)
        Sets the window length.
        Parameters:
        windowLen - the new window length
      • getXff

        public java.lang.Double getXff()
        Gets the XFF.

        XFF The xfiles factor defines what part of a consolidation interval may be made up from *UNKNOWN* data while the consolidated value is still regarded as known. It is given as the ratio of allowed *UNKNOWN* PDPs to the number of PDPs in the interval. Thus, it ranges from 0 to 1 (exclusive).

        Returns:
        the XFF
      • setXff

        public void setXff​(java.lang.Double xff)
        Sets the XFF.
        Parameters:
        xff - the new XFF