Class MeasureValueFilter

java.lang.Object
com.gooddata.sdk.model.executeafm.afm.filter.MeasureValueFilter
All Implemented Interfaces:
CompatibilityFilter, ExtendedFilter, Serializable

public class MeasureValueFilter extends Object implements ExtendedFilter, CompatibilityFilter, Serializable
Represents measure value filter applied on an insight.
See Also:
  • Field Details

  • Constructor Details

    • 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 Details

    • 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
    • getCondition

      public MeasureValueFilterCondition getCondition()
      Returns:
      condition applied to a sliced measure value
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object