Interface TimeSeriesQueryOrBuilder (2.50.0)

public interface TimeSeriesQueryOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getOutputFullDuration()

public abstract boolean getOutputFullDuration()

Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.

*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like

  • XyChart
  • Scorecard's spark chart

bool output_full_duration = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The outputFullDuration.

getPrometheusQuery()

public abstract String getPrometheusQuery()

A query used to fetch time series with PromQL.

string prometheus_query = 6;

Returns
Type Description
String

The prometheusQuery.

getPrometheusQueryBytes()

public abstract ByteString getPrometheusQueryBytes()

A query used to fetch time series with PromQL.

string prometheus_query = 6;

Returns
Type Description
ByteString

The bytes for prometheusQuery.

getSourceCase()

public abstract TimeSeriesQuery.SourceCase getSourceCase()
Returns
Type Description
TimeSeriesQuery.SourceCase

getTimeSeriesFilter()

public abstract TimeSeriesFilter getTimeSeriesFilter()

Filter parameters to fetch time series.

.google.monitoring.dashboard.v1.TimeSeriesFilter time_series_filter = 1;

Returns
Type Description
TimeSeriesFilter

The timeSeriesFilter.

getTimeSeriesFilterOrBuilder()

public abstract TimeSeriesFilterOrBuilder getTimeSeriesFilterOrBuilder()

Filter parameters to fetch time series.

.google.monitoring.dashboard.v1.TimeSeriesFilter time_series_filter = 1;

Returns
Type Description
TimeSeriesFilterOrBuilder

getTimeSeriesFilterRatio()

public abstract TimeSeriesFilterRatio getTimeSeriesFilterRatio()

Parameters to fetch a ratio between two time series filters.

.google.monitoring.dashboard.v1.TimeSeriesFilterRatio time_series_filter_ratio = 2;

Returns
Type Description
TimeSeriesFilterRatio

The timeSeriesFilterRatio.

getTimeSeriesFilterRatioOrBuilder()

public abstract TimeSeriesFilterRatioOrBuilder getTimeSeriesFilterRatioOrBuilder()

Parameters to fetch a ratio between two time series filters.

.google.monitoring.dashboard.v1.TimeSeriesFilterRatio time_series_filter_ratio = 2;

Returns
Type Description
TimeSeriesFilterRatioOrBuilder

getTimeSeriesQueryLanguage()

public abstract String getTimeSeriesQueryLanguage()

A query used to fetch time series with MQL.

string time_series_query_language = 3;

Returns
Type Description
String

The timeSeriesQueryLanguage.

getTimeSeriesQueryLanguageBytes()

public abstract ByteString getTimeSeriesQueryLanguageBytes()

A query used to fetch time series with MQL.

string time_series_query_language = 3;

Returns
Type Description
ByteString

The bytes for timeSeriesQueryLanguage.

getUnitOverride()

public abstract String getUnitOverride()

The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit field in MetricDescriptor.

string unit_override = 5;

Returns
Type Description
String

The unitOverride.

getUnitOverrideBytes()

public abstract ByteString getUnitOverrideBytes()

The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit field in MetricDescriptor.

string unit_override = 5;

Returns
Type Description
ByteString

The bytes for unitOverride.

hasPrometheusQuery()

public abstract boolean hasPrometheusQuery()

A query used to fetch time series with PromQL.

string prometheus_query = 6;

Returns
Type Description
boolean

Whether the prometheusQuery field is set.

hasTimeSeriesFilter()

public abstract boolean hasTimeSeriesFilter()

Filter parameters to fetch time series.

.google.monitoring.dashboard.v1.TimeSeriesFilter time_series_filter = 1;

Returns
Type Description
boolean

Whether the timeSeriesFilter field is set.

hasTimeSeriesFilterRatio()

public abstract boolean hasTimeSeriesFilterRatio()

Parameters to fetch a ratio between two time series filters.

.google.monitoring.dashboard.v1.TimeSeriesFilterRatio time_series_filter_ratio = 2;

Returns
Type Description
boolean

Whether the timeSeriesFilterRatio field is set.

hasTimeSeriesQueryLanguage()

public abstract boolean hasTimeSeriesQueryLanguage()

A query used to fetch time series with MQL.

string time_series_query_language = 3;

Returns
Type Description
boolean

Whether the timeSeriesQueryLanguage field is set.