Class: Google::Apis::AnalyticsreportingV4::PivotHeaderEntry

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/analyticsreporting_v4/classes.rb,
generated/google/apis/analyticsreporting_v4/representations.rb,
generated/google/apis/analyticsreporting_v4/representations.rb

Overview

The headers for the each of the metric column corresponding to the metrics requested in the pivots section of the response.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ PivotHeaderEntry

Returns a new instance of PivotHeaderEntry



1407
1408
1409
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 1407

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

Instance Attribute Details

#dimension_namesArray<String>

The name of the dimensions in the pivot response. Corresponds to the JSON property dimensionNames

Returns:

  • (Array<String>)


1395
1396
1397
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 1395

def dimension_names
  @dimension_names
end

#dimension_valuesArray<String>

The values for the dimensions in the pivot. Corresponds to the JSON property dimensionValues

Returns:

  • (Array<String>)


1405
1406
1407
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 1405

def dimension_values
  @dimension_values
end

#metricGoogle::Apis::AnalyticsreportingV4::MetricHeaderEntry

Header for the metrics. Corresponds to the JSON property metric



1400
1401
1402
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 1400

def metric
  @metric
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1412
1413
1414
1415
1416
# File 'generated/google/apis/analyticsreporting_v4/classes.rb', line 1412

def update!(**args)
  @dimension_names = args[:dimension_names] if args.key?(:dimension_names)
  @metric = args[:metric] if args.key?(:metric)
  @dimension_values = args[:dimension_values] if args.key?(:dimension_values)
end