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 more...
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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ QueryTimelineSample
Returns a new instance of QueryTimelineSample
3126 3127 3128 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3126 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
3104 3105 3106 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3104 def active_units @active_units end |
#completed_units ⇒ Fixnum
Total parallel units of work completed by this query.
Corresponds to the JSON property completedUnits
3109 3110 3111 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3109 def completed_units @completed_units end |
#elapsed_ms ⇒ Fixnum
Milliseconds elapsed since the start of query execution.
Corresponds to the JSON property elapsedMs
3114 3115 3116 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3114 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
3119 3120 3121 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3119 def pending_units @pending_units end |
#total_slot_ms ⇒ Fixnum
Cumulative slot-ms consumed by the query.
Corresponds to the JSON property totalSlotMs
3124 3125 3126 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3124 def total_slot_ms @total_slot_ms end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3131 3132 3133 3134 3135 3136 3137 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 3131 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 |