Class: Google::Apis::MonitoringV3::QueryTimeSeriesResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/monitoring_v3/classes.rb,
lib/google/apis/monitoring_v3/representations.rb,
lib/google/apis/monitoring_v3/representations.rb

Overview

The QueryTimeSeries response.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ QueryTimeSeriesResponse

Returns a new instance of QueryTimeSeriesResponse.



3909
3910
3911
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3909

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#next_page_tokenString

If there are more results than have been returned, then this field is set to a non-empty value. To see the additional results, use that value as page_token in the next call to this method. Corresponds to the JSON property nextPageToken

Returns:

  • (String)


3891
3892
3893
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3891

def next_page_token
  @next_page_token
end

#partial_errorsArray<Google::Apis::MonitoringV3::Status>

Query execution errors that may have caused the time series data returned to be incomplete. The available data will be available in the response. Corresponds to the JSON property partialErrors



3897
3898
3899
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3897

def partial_errors
  @partial_errors
end

#time_series_dataArray<Google::Apis::MonitoringV3::TimeSeriesData>

The time series data. Corresponds to the JSON property timeSeriesData



3902
3903
3904
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3902

def time_series_data
  @time_series_data
end

#time_series_descriptorGoogle::Apis::MonitoringV3::TimeSeriesDescriptor

A descriptor for the labels and points in a time series. Corresponds to the JSON property timeSeriesDescriptor



3907
3908
3909
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3907

def time_series_descriptor
  @time_series_descriptor
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3914
3915
3916
3917
3918
3919
# File 'lib/google/apis/monitoring_v3/classes.rb', line 3914

def update!(**args)
  @next_page_token = args[:next_page_token] if args.key?(:next_page_token)
  @partial_errors = args[:partial_errors] if args.key?(:partial_errors)
  @time_series_data = args[:time_series_data] if args.key?(:time_series_data)
  @time_series_descriptor = args[:time_series_descriptor] if args.key?(:time_series_descriptor)
end