Class: Google::Apis::BigqueryV2::BiEngineStatistics
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::BiEngineStatistics
- 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
-
#acceleration_mode ⇒ String
[Output-only] Specifies which mode of BI Engine acceleration was performed (if any).
-
#bi_engine_mode ⇒ String
[Output-only] Specifies which mode of BI Engine acceleration was performed (if any).
-
#bi_engine_reasons ⇒ Array<Google::Apis::BigqueryV2::BiEngineReason>
In case of DISABLED or PARTIAL bi_engine_mode, these contain the explanatory reasons as to why BI Engine could not accelerate.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BiEngineStatistics
constructor
A new instance of BiEngineStatistics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BiEngineStatistics
Returns a new instance of BiEngineStatistics.
613 614 615 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 613 def initialize(**args) update!(**args) end |
Instance Attribute Details
#acceleration_mode ⇒ String
[Output-only] Specifies which mode of BI Engine acceleration was performed (if
any).
Corresponds to the JSON property accelerationMode
598 599 600 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 598 def acceleration_mode @acceleration_mode end |
#bi_engine_mode ⇒ String
[Output-only] Specifies which mode of BI Engine acceleration was performed (if
any).
Corresponds to the JSON property biEngineMode
604 605 606 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 604 def bi_engine_mode @bi_engine_mode end |
#bi_engine_reasons ⇒ Array<Google::Apis::BigqueryV2::BiEngineReason>
In case of DISABLED or PARTIAL bi_engine_mode, these contain the explanatory
reasons as to why BI Engine could not accelerate. In case the full query was
accelerated, this field is not populated.
Corresponds to the JSON property biEngineReasons
611 612 613 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 611 def bi_engine_reasons @bi_engine_reasons end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
618 619 620 621 622 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 618 def update!(**args) @acceleration_mode = args[:acceleration_mode] if args.key?(:acceleration_mode) @bi_engine_mode = args[:bi_engine_mode] if args.key?(:bi_engine_mode) @bi_engine_reasons = args[:bi_engine_reasons] if args.key?(:bi_engine_reasons) end |