class Google::Apis::BigqueryV2::JobStatistics2
Attributes
- Output-only
-
Billing tier for the job.
Corresponds to the JSON property `billingTier` @return [Fixnum]
- Output-only
-
Whether the query result was fetched from the query cache.
Corresponds to the JSON property `cacheHit` @return [Boolean]
- Output-only
-
Whether the query result was fetched from the query cache.
Corresponds to the JSON property `cacheHit` @return [Boolean]
- Output-only, Experimental
-
Describes execution plan for the query as a list
of stages. Corresponds to the JSON property `queryPlan` @return [Array<Google::Apis::BigqueryV2::ExplainQueryStage>]
- Output-only, Experimental
-
Referenced tables for the job. Queries that
reference more than 50 tables will not have a complete list. Corresponds to the JSON property `referencedTables` @return [Array<Google::Apis::BigqueryV2::TableReference>]
- Output-only
-
Total bytes billed for the job.
Corresponds to the JSON property `totalBytesBilled` @return [String]
- Output-only
-
Total bytes processed for the job.
Corresponds to the JSON property `totalBytesProcessed` @return [String]
Public Class Methods
# File generated/google/apis/bigquery_v2/classes.rb, line 1700 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/bigquery_v2/classes.rb, line 1705 def update!(**args) @billing_tier = args[:billing_tier] if args.key?(:billing_tier) @cache_hit = args[:cache_hit] if args.key?(:cache_hit) @query_plan = args[:query_plan] if args.key?(:query_plan) @referenced_tables = args[:referenced_tables] if args.key?(:referenced_tables) @total_bytes_billed = args[:total_bytes_billed] if args.key?(:total_bytes_billed) @total_bytes_processed = args[:total_bytes_processed] if args.key?(:total_bytes_processed) end