Class: Google::Apis::BigqueryV2::QueryTimelineSample
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::QueryTimelineSample
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/bigquery_v2/classes.rb,
lib/google/apis/bigquery_v2/representations.rb,
lib/google/apis/bigquery_v2/representations.rb
Instance Attribute Summary collapse
-
#active_units ⇒ Fixnum
Total number of units currently being processed by workers.
-
#completed_units ⇒ Fixnum
Total parallel units of work completed by this query.
-
#elapsed_ms ⇒ Fixnum
Milliseconds elapsed since the start of query execution.
-
#pending_units ⇒ 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.
Constructor Details
#initialize(**args) ⇒ QueryTimelineSample
Returns a new instance of QueryTimelineSample.
5411 5412 5413 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5411 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_units ⇒ Fixnum
Total number of units currently being processed by workers. This does not
correspond directly to slot usage. This is the largest value observed since
the last sample.
Corresponds to the JSON property activeUnits
5389 5390 5391 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5389 def active_units @active_units end |
#completed_units ⇒ Fixnum
Total parallel units of work completed by this query.
Corresponds to the JSON property completedUnits
5394 5395 5396 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5394 def completed_units @completed_units end |
#elapsed_ms ⇒ Fixnum
Milliseconds elapsed since the start of query execution.
Corresponds to the JSON property elapsedMs
5399 5400 5401 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5399 def elapsed_ms @elapsed_ms end |
#pending_units ⇒ Fixnum
Total parallel units of work remaining for the active stages.
Corresponds to the JSON property pendingUnits
5404 5405 5406 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5404 def pending_units @pending_units end |
#total_slot_ms ⇒ Fixnum
Cumulative slot-ms consumed by the query.
Corresponds to the JSON property totalSlotMs
5409 5410 5411 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5409 def total_slot_ms @total_slot_ms end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5416 5417 5418 5419 5420 5421 5422 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 5416 def update!(**args) @active_units = args[:active_units] if args.key?(:active_units) @completed_units = args[:completed_units] if args.key?(:completed_units) @elapsed_ms = args[:elapsed_ms] if args.key?(:elapsed_ms) @pending_units = args[:pending_units] if args.key?(:pending_units) @total_slot_ms = args[:total_slot_ms] if args.key?(:total_slot_ms) end |