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
2639 2640 2641 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2639 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
2612 2613 2614 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2612 def active_inputs @active_inputs end |
#completed_inputs ⇒ Fixnum
Total parallel units of work completed by this query.
Corresponds to the JSON property completedInputs
2617 2618 2619 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2617 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
2622 2623 2624 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2622 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
2627 2628 2629 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2627 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
2632 2633 2634 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2632 def pending_inputs @pending_inputs end |
#total_slot_ms ⇒ Fixnum
Cumulative slot-ms consumed by the query.
Corresponds to the JSON property totalSlotMs
2637 2638 2639 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2637 def total_slot_ms @total_slot_ms end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2644 2645 2646 2647 2648 2649 2650 2651 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 2644 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 |