From a30d26fd6a06599d97c18bc1a38de3d5cda53738 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Sat, 23 Dec 2017 00:35:27 +0000 Subject: [PATCH] Autogenerated update (2017-12-23) Update: - bigquery_v2 --- api_names_out.yaml | 9 +++ generated/google/apis/bigquery_v2.rb | 2 +- generated/google/apis/bigquery_v2/classes.rb | 56 +++++++++++++++++++ .../apis/bigquery_v2/representations.rb | 20 +++++++ 4 files changed, 86 insertions(+), 1 deletion(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 0975c846b..716e32d2f 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -9379,6 +9379,8 @@ "/bigquery:v2/JobStatistics2/referencedTables/referenced_table": referenced_table "/bigquery:v2/JobStatistics2/schema": schema "/bigquery:v2/JobStatistics2/statementType": statement_type +"/bigquery:v2/JobStatistics2/timeline": timeline +"/bigquery:v2/JobStatistics2/timeline/timeline": timeline "/bigquery:v2/JobStatistics2/totalBytesBilled": total_bytes_billed "/bigquery:v2/JobStatistics2/totalBytesProcessed": total_bytes_processed "/bigquery:v2/JobStatistics2/totalSlotMs": total_slot_ms @@ -9460,6 +9462,13 @@ "/bigquery:v2/QueryResponse/schema": schema "/bigquery:v2/QueryResponse/totalBytesProcessed": total_bytes_processed "/bigquery:v2/QueryResponse/totalRows": total_rows +"/bigquery:v2/QueryTimelineSample": query_timeline_sample +"/bigquery:v2/QueryTimelineSample/activeInputs": active_inputs +"/bigquery:v2/QueryTimelineSample/completedInputs": completed_inputs +"/bigquery:v2/QueryTimelineSample/completedInputsForActiveStages": completed_inputs_for_active_stages +"/bigquery:v2/QueryTimelineSample/elapsedMs": elapsed_ms +"/bigquery:v2/QueryTimelineSample/pendingInputs": pending_inputs +"/bigquery:v2/QueryTimelineSample/totalSlotMs": total_slot_ms "/bigquery:v2/Streamingbuffer": streamingbuffer "/bigquery:v2/Streamingbuffer/estimatedBytes": estimated_bytes "/bigquery:v2/Streamingbuffer/estimatedRows": estimated_rows diff --git a/generated/google/apis/bigquery_v2.rb b/generated/google/apis/bigquery_v2.rb index 6ef2545f4..8ee962ea5 100644 --- a/generated/google/apis/bigquery_v2.rb +++ b/generated/google/apis/bigquery_v2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/bigquery/ module BigqueryV2 VERSION = 'V2' - REVISION = '20171202' + REVISION = '20171217' # View and manage your data in Google BigQuery AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' diff --git a/generated/google/apis/bigquery_v2/classes.rb b/generated/google/apis/bigquery_v2/classes.rb index 17b1d9c01..6223cc4bd 100644 --- a/generated/google/apis/bigquery_v2/classes.rb +++ b/generated/google/apis/bigquery_v2/classes.rb @@ -2016,6 +2016,11 @@ module Google # @return [String] attr_accessor :statement_type + # [Output-only] Describes a timeline of job execution. + # Corresponds to the JSON property `timeline` + # @return [Array] + attr_accessor :timeline + # [Output-only] Total bytes billed for the job. # Corresponds to the JSON property `totalBytesBilled` # @return [Fixnum] @@ -2053,6 +2058,7 @@ module Google @referenced_tables = args[:referenced_tables] if args.key?(:referenced_tables) @schema = args[:schema] if args.key?(:schema) @statement_type = args[:statement_type] if args.key?(:statement_type) + @timeline = args[:timeline] if args.key?(:timeline) @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) @total_slot_ms = args[:total_slot_ms] if args.key?(:total_slot_ms) @@ -2596,6 +2602,56 @@ module Google end end + # + class QueryTimelineSample + include Google::Apis::Core::Hashable + + # 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` + # @return [Fixnum] + attr_accessor :active_inputs + + # Total parallel units of work completed by this query. + # Corresponds to the JSON property `completedInputs` + # @return [Fixnum] + attr_accessor :completed_inputs + + # Total parallel units of work completed by the currently active stages. + # Corresponds to the JSON property `completedInputsForActiveStages` + # @return [Fixnum] + attr_accessor :completed_inputs_for_active_stages + + # Milliseconds elapsed since the start of query execution. + # Corresponds to the JSON property `elapsedMs` + # @return [Fixnum] + attr_accessor :elapsed_ms + + # Total parallel units of work remaining for the active stages. + # Corresponds to the JSON property `pendingInputs` + # @return [Fixnum] + attr_accessor :pending_inputs + + # Cumulative slot-ms consumed by the query. + # Corresponds to the JSON property `totalSlotMs` + # @return [Fixnum] + attr_accessor :total_slot_ms + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + 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 + end + # class Streamingbuffer include Google::Apis::Core::Hashable diff --git a/generated/google/apis/bigquery_v2/representations.rb b/generated/google/apis/bigquery_v2/representations.rb index 8eb831c7c..4a5963bdc 100644 --- a/generated/google/apis/bigquery_v2/representations.rb +++ b/generated/google/apis/bigquery_v2/representations.rb @@ -268,6 +268,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class QueryTimelineSample + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Streamingbuffer class Representation < Google::Apis::Core::JsonRepresentation; end @@ -813,6 +819,8 @@ module Google property :schema, as: 'schema', class: Google::Apis::BigqueryV2::TableSchema, decorator: Google::Apis::BigqueryV2::TableSchema::Representation property :statement_type, as: 'statementType' + collection :timeline, as: 'timeline', class: Google::Apis::BigqueryV2::QueryTimelineSample, decorator: Google::Apis::BigqueryV2::QueryTimelineSample::Representation + property :total_bytes_billed, :numeric_string => true, as: 'totalBytesBilled' property :total_bytes_processed, :numeric_string => true, as: 'totalBytesProcessed' property :total_slot_ms, :numeric_string => true, as: 'totalSlotMs' @@ -964,6 +972,18 @@ module Google end end + class QueryTimelineSample + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :active_inputs, as: 'activeInputs' + property :completed_inputs, as: 'completedInputs' + property :completed_inputs_for_active_stages, as: 'completedInputsForActiveStages' + property :elapsed_ms, :numeric_string => true, as: 'elapsedMs' + property :pending_inputs, :numeric_string => true, as: 'pendingInputs' + property :total_slot_ms, :numeric_string => true, as: 'totalSlotMs' + end + end + class Streamingbuffer # @private class Representation < Google::Apis::Core::JsonRepresentation