Class MeasureValueFilter

    • Constructor Detail

      • MeasureValueFilter

        public MeasureValueFilter​(Qualifier measure)
        Creates a new MeasureValueFilter instance without specified condition MeasureValueFilterCondition It represents use-case with not active filter in insight which could be modified later.
        Parameters:
        measure - The qualifier of referenced measure.
      • MeasureValueFilter

        public MeasureValueFilter​(Qualifier measure,
                                  MeasureValueFilterCondition condition)
        Creates a new MeasureValueFilter instance.
        Parameters:
        measure - The qualifier of referenced measure.
        condition - The condition applied to a sliced measure value. (Optional)
    • Method Detail

      • withUriObjQualifier

        public MeasureValueFilter withUriObjQualifier​(UriObjQualifier qualifier)
        Copy itself using given uri qualifier
        Parameters:
        qualifier - qualifier to use for the new filter
        Returns:
        self copy with given qualifier
      • getMeasure

        public Qualifier getMeasure()
        Returns:
        qualifier of referenced measure
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object