Class: DatadogAPIClient::V1::MetricsQueryMetadata

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v1/models/metrics_query_metadata.rb

Overview

Object containing all metric names returned and their associated metadata.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#_end ⇒ Object

End of the time window, milliseconds since Unix epoch.



31
32
33
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 31

def _end
  @_end
end

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



66
67
68
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 66

def additional_properties
  @additional_properties
end

#aggr ⇒ Object

Aggregation type.



25
26
27
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 25

def aggr
  @aggr
end

#display_name ⇒ Object

Display name of the metric.



28
29
30
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 28

def display_name
  @display_name
end

#expression ⇒ Object

Metric expression.



34
35
36
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 34

def expression
  @expression
end

#interval ⇒ Object

Number of milliseconds between data samples.



37
38
39
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 37

def interval
  @interval
end

#length ⇒ Object

Number of data samples.



40
41
42
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 40

def length
  @length
end

#metric ⇒ Object

Metric name.



43
44
45
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 43

def metric
  @metric
end

#pointlist ⇒ Object

List of points of the timeseries in milliseconds.



46
47
48
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 46

def pointlist
  @pointlist
end

#query_index ⇒ Object

The index of the series' query within the request.



49
50
51
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 49

def query_index
  @query_index
end

#scope ⇒ Object

Metric scope, comma separated list of tags.



52
53
54
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 52

def scope
  @scope
end

#start ⇒ Object

Start of the time window, milliseconds since Unix epoch.



55
56
57
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 55

def start
  @start
end

#tag_set ⇒ Object

Unique tags identifying this series.



58
59
60
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 58

def tag_set
  @tag_set
end

#unit ⇒ Object

Detailed information about the metric unit. The first element describes the "primary unit" (for example, bytes in bytes per second). The second element describes the "per unit" (for example, second in bytes per second). If the second element is not present, the API returns null.



64
65
66
# File 'lib/datadog_api_client/v1/models/metrics_query_metadata.rb', line 64

def unit
  @unit
end