Class: Aws::IoTWireless::Types::SummaryMetricQueryResult

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb

Overview

The result of the summary metrics aggregation operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregation_periodString

The aggregation period of the metric.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#dimensionsArray<Types::Dimension>

The dimensions of the metric.

Returns:



6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#end_timestampTime

The end timestamp for the summary metric query.

Returns:

  • (Time)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#errorString

The error message for the summary metric query result.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#metric_nameString

The name of the summary metric query result.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#query_idString

The ID of the summary metric results query operation.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#query_statusString

The status of the summary metric query result.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#start_timestampTime

The start timestamp for the summary metric query.

Returns:

  • (Time)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#timestampsArray<Time>

The timestamp of each aggregation result.

Returns:

  • (Array<Time>)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The units of measurement to be used for interpreting the aggregation result.

Returns:

  • (String)


6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<Types::MetricQueryValue>

The list of aggregated summary metric query results.

Returns:



6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 6079

class SummaryMetricQueryResult < Struct.new(
  :query_id,
  :query_status,
  :error,
  :metric_name,
  :dimensions,
  :aggregation_period,
  :start_timestamp,
  :end_timestamp,
  :timestamps,
  :values,
  :unit)
  SENSITIVE = []
  include Aws::Structure
end