Class QueryRangeRequest
QueryRangeRequest holds all parameters of the Prometheus upstream range query API plus GCM specific parameters.
Implements
Inherited Members
Namespace: Google.Apis.Monitoring.v1.Data
Assembly: Google.Apis.Monitoring.v1.dll
Syntax
public class QueryRangeRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
End
The end time to evaluate the query for. Either floating point UNIX seconds or RFC3339 formatted timestamp.
Declaration
[JsonProperty("end")]
public virtual string End { get; set; }
Property Value
Type | Description |
---|---|
string |
Query
A PromQL query string. Query language documentation: https://prometheus.io/docs/prometheus/latest/querying/basics/.
Declaration
[JsonProperty("query")]
public virtual string Query { get; set; }
Property Value
Type | Description |
---|---|
string |
Start
The start time to evaluate the query for. Either floating point UNIX seconds or RFC3339 formatted timestamp.
Declaration
[JsonProperty("start")]
public virtual string Start { get; set; }
Property Value
Type | Description |
---|---|
string |
Step
The resolution of query result. Either a Prometheus duration string (https://prometheus.io/docs/prometheus/latest/querying/basics/#time-durations) or floating point seconds. This non-standard encoding must be used for compatibility with the open source API. Clients may still implement timeouts at the connection level while ignoring this field.
Declaration
[JsonProperty("step")]
public virtual string Step { get; set; }
Property Value
Type | Description |
---|---|
string |
Timeout
An upper bound timeout for the query. Either a Prometheus duration string (https://prometheus.io/docs/prometheus/latest/querying/basics/#time-durations) or floating point seconds. This non-standard encoding must be used for compatibility with the open source API. Clients may still implement timeouts at the connection level while ignoring this field.
Declaration
[JsonProperty("timeout")]
public virtual string Timeout { get; set; }
Property Value
Type | Description |
---|---|
string |