Class Kpi
java.lang.Object
com.gooddata.sdk.model.md.AbstractObj
com.gooddata.sdk.model.md.dashboard.Kpi
- All Implemented Interfaces:
Obj,Queryable,Updatable,Serializable
Represents KPI (key performance indicator) for analytical dashboard.
- See Also:
-
Field Summary
Fields inherited from class com.gooddata.sdk.model.md.AbstractObj
metaFields inherited from interface com.gooddata.sdk.model.md.Obj
CREATE_URI, CREATE_WITH_ID_URI, OBJ_URI, URI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class com.gooddata.sdk.model.md.AbstractObj
getAuthor, getCategory, getContributor, getCreated, getFlags, getId, getIdentifier, getSummary, getTags, getTitle, getUpdated, getUri, isDeprecated, isLocked, isProduction, isSharedWithSomeone, isUnlisted, setCategory, setDeprecated, setFlags, setIdentifier, setLocked, setProduction, setSharedWithSomeone, setSummary, setTags, setTitle, setUnlisted, toString, uris
-
Constructor Details
-
Kpi
public Kpi(String title, String metricUri, String comparisonType, String comparisonDirection, List<FilterReference> ignoreDashboardFilters, String dateDatasetUri) Creates new KPI for a given metric with some date filter and comparison- Parameters:
title- title of KPImetricUri- URI of the KPI metriccomparisonType- KPI comparison type (e.g."lastYear")comparisonDirection- KPI comparison direction (e.g."growIsGood")ignoreDashboardFilters- list of filters which should be ignored for this KPI (can be empty)dateDatasetUri- KPI date filter dataset URI (optional)
-
-
Method Details
-
getMetricUri
- Returns:
- KPI metric URI string
-
getComparisonType
- Returns:
- KPI comparison type
-
getComparisonDirection
- Returns:
- KPI comparison direction
-
getDateDatasetUri
- Returns:
- KPI date filter dataset URI
-
getIgnoreDashboardFilters
- Returns:
- list of filter references (containing URIs) of filters which should be ignored for this KPI
-