Class: Google::Apis::BigqueryV2::QueryTimelineSample
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::QueryTimelineSample
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/bigquery_v2/classes.rb,
generated/google/apis/bigquery_v2/representations.rb,
generated/google/apis/bigquery_v2/representations.rb
Instance Attribute Summary collapse
-
#active_inputs ⇒ Fixnum
Total number of active workers.
-
#completed_inputs ⇒ Fixnum
Total parallel units of work completed by this query.
-
#completed_inputs_for_active_stages ⇒ Fixnum
Total parallel units of work completed by the currently active stages.
-
#elapsed_ms ⇒ Fixnum
Milliseconds elapsed since the start of query execution.
-
#pending_inputs ⇒ Fixnum
Total parallel units of work remaining for the active stages.
-
#total_slot_ms ⇒ Fixnum
Cumulative slot-ms consumed by the query.
Instance Method Summary collapse
-
#initialize(**args) ⇒ QueryTimelineSample
constructor
A new instance of QueryTimelineSample.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ QueryTimelineSample
Returns a new instance of QueryTimelineSample
2640 2641 2642 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2640 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_inputs ⇒ Fixnum
Total number of active workers. This does not correspond directly to slot
usage. This is the largest value observed since the last sample.
Corresponds to the JSON property activeInputs
2613 2614 2615 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2613 def active_inputs @active_inputs end |
#completed_inputs ⇒ Fixnum
Total parallel units of work completed by this query.
Corresponds to the JSON property completedInputs
2618 2619 2620 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2618 def completed_inputs @completed_inputs end |
#completed_inputs_for_active_stages ⇒ Fixnum
Total parallel units of work completed by the currently active stages.
Corresponds to the JSON property completedInputsForActiveStages
2623 2624 2625 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2623 def completed_inputs_for_active_stages @completed_inputs_for_active_stages end |
#elapsed_ms ⇒ Fixnum
Milliseconds elapsed since the start of query execution.
Corresponds to the JSON property elapsedMs
2628 2629 2630 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2628 def elapsed_ms @elapsed_ms end |
#pending_inputs ⇒ Fixnum
Total parallel units of work remaining for the active stages.
Corresponds to the JSON property pendingInputs
2633 2634 2635 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2633 def pending_inputs @pending_inputs end |
#total_slot_ms ⇒ Fixnum
Cumulative slot-ms consumed by the query.
Corresponds to the JSON property totalSlotMs
2638 2639 2640 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2638 def total_slot_ms @total_slot_ms end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2645 2646 2647 2648 2649 2650 2651 2652 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2645 def update!(**args) @active_inputs = args[:active_inputs] if args.key?(:active_inputs) @completed_inputs = args[:completed_inputs] if args.key?(:completed_inputs) @completed_inputs_for_active_stages = args[:completed_inputs_for_active_stages] if args.key?(:completed_inputs_for_active_stages) @elapsed_ms = args[:elapsed_ms] if args.key?(:elapsed_ms) @pending_inputs = args[:pending_inputs] if args.key?(:pending_inputs) @total_slot_ms = args[:total_slot_ms] if args.key?(:total_slot_ms) end |