Class: Google::Apis::AnalyticsadminV1beta::GoogleAnalyticsAdminV1betaRunAccessReportResponse

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

Overview

The customized Data Access Record Report response.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAnalyticsAdminV1betaRunAccessReportResponse

Returns a new instance of GoogleAnalyticsAdminV1betaRunAccessReportResponse.



2065
2066
2067
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2065

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

Instance Attribute Details

#dimension_headersArray<Google::Apis::AnalyticsadminV1beta::GoogleAnalyticsAdminV1betaAccessDimensionHeader>

The header for a column in the report that corresponds to a specific dimension. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows. Corresponds to the JSON property dimensionHeaders



2033
2034
2035
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2033

def dimension_headers
  @dimension_headers
end

#metric_headersArray<Google::Apis::AnalyticsadminV1beta::GoogleAnalyticsAdminV1betaAccessMetricHeader>

The header for a column in the report that corresponds to a specific metric. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows. Corresponds to the JSON property metricHeaders



2040
2041
2042
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2040

def metric_headers
  @metric_headers
end

#quotaGoogle::Apis::AnalyticsadminV1beta::GoogleAnalyticsAdminV1betaAccessQuota

Current state of all quotas for this Analytics property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted errors. Corresponds to the JSON property quota



2047
2048
2049
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2047

def quota
  @quota
end

#row_countFixnum

The total number of rows in the query result. rowCount is independent of the number of rows returned in the response, the limit request parameter, and the offset request parameter. For example if a query returns 175 rows and includes limit of 50 in the API request, the response will contain rowCount of 175 but only 50 rows. To learn more about this pagination parameter, see Pagination. Corresponds to the JSON property rowCount

Returns:

  • (Fixnum)


2058
2059
2060
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2058

def row_count
  @row_count
end

#rowsArray<Google::Apis::AnalyticsadminV1beta::GoogleAnalyticsAdminV1betaAccessRow>

Rows of dimension value combinations and metric values in the report. Corresponds to the JSON property rows



2063
2064
2065
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2063

def rows
  @rows
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2070
2071
2072
2073
2074
2075
2076
# File 'lib/google/apis/analyticsadmin_v1beta/classes.rb', line 2070

def update!(**args)
  @dimension_headers = args[:dimension_headers] if args.key?(:dimension_headers)
  @metric_headers = args[:metric_headers] if args.key?(:metric_headers)
  @quota = args[:quota] if args.key?(:quota)
  @row_count = args[:row_count] if args.key?(:row_count)
  @rows = args[:rows] if args.key?(:rows)
end