Class: Google::Apis::BigqueryV2::SkewSource

Inherits:
Object
  • Object
show all
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

Overview

Details about source stages which produce skewed data.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SkewSource

Returns a new instance of SkewSource.



10125
10126
10127
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10125

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#output_bytes_maxFixnum

Output only. Max partition output size (in bytes) for this stage. Corresponds to the JSON property outputBytesMax

Returns:

  • (Fixnum)


10107
10108
10109
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10107

def output_bytes_max
  @output_bytes_max
end

#output_bytes_medianFixnum

Output only. Median partition output size (in bytes) for this stage. Corresponds to the JSON property outputBytesMedian

Returns:

  • (Fixnum)


10112
10113
10114
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10112

def output_bytes_median
  @output_bytes_median
end

#output_bytes_p95Fixnum

Output only. 95-th percentile of partition output size (in bytes) for this stage. Corresponds to the JSON property outputBytesP95

Returns:

  • (Fixnum)


10118
10119
10120
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10118

def output_bytes_p95
  @output_bytes_p95
end

#stage_idFixnum

Output only. Stage id of the skew source stage. Corresponds to the JSON property stageId

Returns:

  • (Fixnum)


10123
10124
10125
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10123

def stage_id
  @stage_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10130
10131
10132
10133
10134
10135
# File 'lib/google/apis/bigquery_v2/classes.rb', line 10130

def update!(**args)
  @output_bytes_max = args[:output_bytes_max] if args.key?(:output_bytes_max)
  @output_bytes_median = args[:output_bytes_median] if args.key?(:output_bytes_median)
  @output_bytes_p95 = args[:output_bytes_p95] if args.key?(:output_bytes_p95)
  @stage_id = args[:stage_id] if args.key?(:stage_id)
end