Class TimeseriesQueryResult
- java.lang.Object
-
- de.tsystems.mms.apm.performancesignature.dynatracesaas.rest.model.TimeseriesQueryResult
-
public class TimeseriesQueryResult extends Object
Representation of a metric configuration with all its parameters and optionally data points.
-
-
Constructor Summary
Constructors Constructor Description TimeseriesQueryResult()
-
Method Summary
-
-
-
Method Detail
-
displayName
public TimeseriesQueryResult displayName(String displayName)
-
getDisplayName
public String getDisplayName()
The name of the metric in the user interface.- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
dimensions
public TimeseriesQueryResult dimensions(List<String> dimensions)
-
addDimensionsItem
public TimeseriesQueryResult addDimensionsItem(String dimensionsItem)
-
getDimensions
public List<String> getDimensions()
Fine metric division, for example process group and process ID for some process-related metric.- Returns:
- dimensions
-
unit
public TimeseriesQueryResult unit(UnitEnum unit)
-
getUnit
public UnitEnum getUnit()
Units of the metric.- Returns:
- unit
-
setUnit
public void setUnit(UnitEnum unit)
-
detailedSource
public TimeseriesQueryResult detailedSource(String detailedSource)
-
getDetailedSource
public String getDetailedSource()
The feature, where the metric originates.- Returns:
- detailedSource
-
setDetailedSource
public void setDetailedSource(String detailedSource)
-
pluginId
public TimeseriesQueryResult pluginId(String pluginId)
-
getPluginId
public String getPluginId()
The ID of the plugin, where the metric originates.- Returns:
- pluginId
-
setPluginId
public void setPluginId(String pluginId)
-
types
public TimeseriesQueryResult types(List<String> types)
-
addTypesItem
public TimeseriesQueryResult addTypesItem(String typesItem)
-
getTypes
public List<String> getTypes()
Technology type definition. Used to group metrics under a logical technology name.- Returns:
- types
-
dataResult
public TimeseriesQueryResult dataResult(TimeseriesDataPointQueryResult dataResult)
-
getDataResult
public TimeseriesDataPointQueryResult getDataResult()
Get dataResult- Returns:
- dataResult
-
setDataResult
public void setDataResult(TimeseriesDataPointQueryResult dataResult)
-
aggregationTypes
public TimeseriesQueryResult aggregationTypes(List<AggregationTypeEnum> aggregationTypes)
-
addAggregationTypesItem
public TimeseriesQueryResult addAggregationTypesItem(AggregationTypeEnum aggregationTypesItem)
-
getAggregationTypes
public List<AggregationTypeEnum> getAggregationTypes()
The list of allowed aggregations for this metric.- Returns:
- aggregationTypes
-
setAggregationTypes
public void setAggregationTypes(List<AggregationTypeEnum> aggregationTypes)
-
filter
public TimeseriesQueryResult filter(FilterEnum filter)
-
getFilter
public FilterEnum getFilter()
The feature, where the metric originates.- Returns:
- filter
-
setFilter
public void setFilter(FilterEnum filter)
-
timeseriesId
public TimeseriesQueryResult timeseriesId(String timeseriesId)
-
getTimeseriesId
public String getTimeseriesId()
The ID of the metric.- Returns:
- timeseriesId
-
setTimeseriesId
public void setTimeseriesId(String timeseriesId)
-
-