Package com.gooddata.executeafm.afm
Class Afm
- java.lang.Object
-
- com.gooddata.executeafm.afm.Afm
-
public class Afm extends Object
Attributes Filters and Measures in so called object form (could have MAQL form in future)
-
-
Constructor Summary
Constructors Constructor Description Afm()Afm(List<AttributeItem> attributes, List<CompatibilityFilter> filters, List<MeasureItem> measures, List<NativeTotalItem> nativeTotals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AfmaddAttribute(AttributeItem attribute)AfmaddFilter(CompatibilityFilter filter)AfmaddMeasure(MeasureItem measure)AfmaddNativeTotal(NativeTotalItem total)AttributeItemgetAttribute(String localIdentifier)FindAttributeItemwithin attributes by given localIdentifierList<AttributeItem>getAttributes()List<CompatibilityFilter>getFilters()MeasureItemgetMeasure(String localIdentifier)FindMeasureItemwithin measures by given localIdentifierList<MeasureItem>getMeasures()List<NativeTotalItem>getNativeTotals()voidsetAttributes(List<AttributeItem> attributes)voidsetFilters(List<CompatibilityFilter> filters)voidsetMeasures(List<MeasureItem> measures)voidsetNativeTotals(List<NativeTotalItem> nativeTotals)StringtoString()
-
-
-
Constructor Detail
-
Afm
public Afm(List<AttributeItem> attributes, List<CompatibilityFilter> filters, List<MeasureItem> measures, List<NativeTotalItem> nativeTotals)
-
Afm
public Afm()
-
-
Method Detail
-
getAttribute
public AttributeItem getAttribute(String localIdentifier)
FindAttributeItemwithin attributes by given localIdentifier- Parameters:
localIdentifier- identifier used for search- Returns:
- found attribute or throws exception
-
getMeasure
public MeasureItem getMeasure(String localIdentifier)
FindMeasureItemwithin measures by given localIdentifier- Parameters:
localIdentifier- identifier used for search- Returns:
- found measure or throws exception
-
getAttributes
public List<AttributeItem> getAttributes()
-
setAttributes
public void setAttributes(List<AttributeItem> attributes)
-
addAttribute
public Afm addAttribute(AttributeItem attribute)
-
getFilters
public List<CompatibilityFilter> getFilters()
-
setFilters
public void setFilters(List<CompatibilityFilter> filters)
-
addFilter
public Afm addFilter(CompatibilityFilter filter)
-
getMeasures
public List<MeasureItem> getMeasures()
-
setMeasures
public void setMeasures(List<MeasureItem> measures)
-
addMeasure
public Afm addMeasure(MeasureItem measure)
-
getNativeTotals
public List<NativeTotalItem> getNativeTotals()
-
setNativeTotals
public void setNativeTotals(List<NativeTotalItem> nativeTotals)
-
addNativeTotal
public Afm addNativeTotal(NativeTotalItem total)
-
-