Show / Hide Table of Contents

Class RunPivotReportResponse

The response pivot report table corresponding to a pivot request.

Inheritance
object
RunPivotReportResponse
Implements
IMessage<RunPivotReportResponse>
IEquatable<RunPivotReportResponse>
IDeepCloneable<RunPivotReportResponse>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Analytics.Data.V1Beta
Assembly: Google.Analytics.Data.V1Beta.dll
Syntax
public sealed class RunPivotReportResponse : IMessage<RunPivotReportResponse>, IEquatable<RunPivotReportResponse>, IDeepCloneable<RunPivotReportResponse>, IBufferMessage, IMessage

Constructors

RunPivotReportResponse()

Declaration
public RunPivotReportResponse()

RunPivotReportResponse(RunPivotReportResponse)

Declaration
public RunPivotReportResponse(RunPivotReportResponse other)
Parameters
Type Name Description
RunPivotReportResponse other

Properties

Aggregates

Aggregation of metric values. Can be totals, minimums, or maximums. The returned aggregations are controlled by the metric_aggregations in the pivot. The type of aggregation returned in each row is shown by the dimension_values which are set to "RESERVED_<MetricAggregation>".

Declaration
public RepeatedField<Row> Aggregates { get; }
Property Value
Type Description
RepeatedField<Row>

DimensionHeaders

Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows.

Declaration
public RepeatedField<DimensionHeader> DimensionHeaders { get; }
Property Value
Type Description
RepeatedField<DimensionHeader>

Kind

Identifies what kind of resource this message is. This kind is always the fixed string "analyticsData#runPivotReport". Useful to distinguish between response types in JSON.

Declaration
public string Kind { get; set; }
Property Value
Type Description
string

Metadata

Metadata for the report.

Declaration
public ResponseMetaData Metadata { get; set; }
Property Value
Type Description
ResponseMetaData

MetricHeaders

Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows.

Declaration
public RepeatedField<MetricHeader> MetricHeaders { get; }
Property Value
Type Description
RepeatedField<MetricHeader>

PivotHeaders

Summarizes the columns and rows created by a pivot. Each pivot in the request produces one header in the response. If we have a request like this:

"pivots": [{
  "fieldNames": ["country",
    "city"]
},
{
  "fieldNames": "eventName"
}]

We will have the following pivotHeaders in the response:

"pivotHeaders" : [{
  "dimensionHeaders": [{
    "dimensionValues": [
       { "value": "United Kingdom" },
       { "value": "London" }
     ]
  },
  {
    "dimensionValues": [
    { "value": "Japan" },
    { "value": "Osaka" }
    ]
  }]
},
{
  "dimensionHeaders": [{
    "dimensionValues": [{ "value": "session_start" }]
  },
  {
    "dimensionValues": [{ "value": "scroll" }]
  }]
}]
Declaration
public RepeatedField<PivotHeader> PivotHeaders { get; }
Property Value
Type Description
RepeatedField<PivotHeader>

PropertyQuota

This Google Analytics property's quota state including this request.

Declaration
public PropertyQuota PropertyQuota { get; set; }
Property Value
Type Description
PropertyQuota

Rows

Rows of dimension value combinations and metric values in the report.

Declaration
public RepeatedField<Row> Rows { get; }
Property Value
Type Description
RepeatedField<Row>
In this article
Back to top Generated by DocFX
OSZAR »