Class RunReportRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.data.v1alpha.RunReportRequest
All Implemented Interfaces:
RunReportRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class RunReportRequest extends com.google.protobuf.GeneratedMessage implements RunReportRequestOrBuilder
 The request to generate a report.
 
Protobuf type google.analytics.data.v1alpha.RunReportRequest
See Also:
  • Field Details

    • PROPERTY_FIELD_NUMBER

      public static final int PROPERTY_FIELD_NUMBER
      See Also:
    • DIMENSIONS_FIELD_NUMBER

      public static final int DIMENSIONS_FIELD_NUMBER
      See Also:
    • METRICS_FIELD_NUMBER

      public static final int METRICS_FIELD_NUMBER
      See Also:
    • DATE_RANGES_FIELD_NUMBER

      public static final int DATE_RANGES_FIELD_NUMBER
      See Also:
    • DIMENSION_FILTER_FIELD_NUMBER

      public static final int DIMENSION_FILTER_FIELD_NUMBER
      See Also:
    • METRIC_FILTER_FIELD_NUMBER

      public static final int METRIC_FILTER_FIELD_NUMBER
      See Also:
    • OFFSET_FIELD_NUMBER

      public static final int OFFSET_FIELD_NUMBER
      See Also:
    • LIMIT_FIELD_NUMBER

      public static final int LIMIT_FIELD_NUMBER
      See Also:
    • METRIC_AGGREGATIONS_FIELD_NUMBER

      public static final int METRIC_AGGREGATIONS_FIELD_NUMBER
      See Also:
    • ORDER_BYS_FIELD_NUMBER

      public static final int ORDER_BYS_FIELD_NUMBER
      See Also:
    • CURRENCY_CODE_FIELD_NUMBER

      public static final int CURRENCY_CODE_FIELD_NUMBER
      See Also:
    • COHORT_SPEC_FIELD_NUMBER

      public static final int COHORT_SPEC_FIELD_NUMBER
      See Also:
    • KEEP_EMPTY_ROWS_FIELD_NUMBER

      public static final int KEEP_EMPTY_ROWS_FIELD_NUMBER
      See Also:
    • RETURN_PROPERTY_QUOTA_FIELD_NUMBER

      public static final int RETURN_PROPERTY_QUOTA_FIELD_NUMBER
      See Also:
    • COMPARISONS_FIELD_NUMBER

      public static final int COMPARISONS_FIELD_NUMBER
      See Also:
    • CONVERSION_SPEC_FIELD_NUMBER

      public static final int CONVERSION_SPEC_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getProperty

      public String getProperty()
       Required. A Google Analytics property identifier whose events are tracked.
       Specified in the URL path and not the body. To learn more, see [where to
       find your Property
       ID](https://developers.google.com/analytics/devguides/reporting/data/v1/property-id).
       Within a batch request, this property should either be unspecified or
       consistent with the batch-level property.
      
       Example: properties/1234
       
      string property = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getProperty in interface RunReportRequestOrBuilder
      Returns:
      The property.
    • getPropertyBytes

      public com.google.protobuf.ByteString getPropertyBytes()
       Required. A Google Analytics property identifier whose events are tracked.
       Specified in the URL path and not the body. To learn more, see [where to
       find your Property
       ID](https://developers.google.com/analytics/devguides/reporting/data/v1/property-id).
       Within a batch request, this property should either be unspecified or
       consistent with the batch-level property.
      
       Example: properties/1234
       
      string property = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPropertyBytes in interface RunReportRequestOrBuilder
      Returns:
      The bytes for property.
    • getDimensionsList

      public List<Dimension> getDimensionsList()
       Optional. The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Dimension dimensions = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionsList in interface RunReportRequestOrBuilder
    • getDimensionsOrBuilderList

      public List<? extends DimensionOrBuilder> getDimensionsOrBuilderList()
       Optional. The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Dimension dimensions = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionsOrBuilderList in interface RunReportRequestOrBuilder
    • getDimensionsCount

      public int getDimensionsCount()
       Optional. The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Dimension dimensions = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionsCount in interface RunReportRequestOrBuilder
    • getDimensions

      public Dimension getDimensions(int index)
       Optional. The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Dimension dimensions = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensions in interface RunReportRequestOrBuilder
    • getDimensionsOrBuilder

      public DimensionOrBuilder getDimensionsOrBuilder(int index)
       Optional. The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Dimension dimensions = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionsOrBuilder in interface RunReportRequestOrBuilder
    • getMetricsList

      public List<Metric> getMetricsList()
       Optional. The metrics requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Metric metrics = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricsList in interface RunReportRequestOrBuilder
    • getMetricsOrBuilderList

      public List<? extends MetricOrBuilder> getMetricsOrBuilderList()
       Optional. The metrics requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Metric metrics = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricsOrBuilderList in interface RunReportRequestOrBuilder
    • getMetricsCount

      public int getMetricsCount()
       Optional. The metrics requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Metric metrics = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricsCount in interface RunReportRequestOrBuilder
    • getMetrics

      public Metric getMetrics(int index)
       Optional. The metrics requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Metric metrics = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetrics in interface RunReportRequestOrBuilder
    • getMetricsOrBuilder

      public MetricOrBuilder getMetricsOrBuilder(int index)
       Optional. The metrics requested and displayed.
       
      repeated .google.analytics.data.v1alpha.Metric metrics = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricsOrBuilder in interface RunReportRequestOrBuilder
    • getDateRangesList

      public List<DateRange> getDateRangesList()
       Optional. Date ranges of data to read. If multiple date ranges are
       requested, each response row will contain a zero based date range index. If
       two date ranges overlap, the event data for the overlapping days is
       included in the response rows for both date ranges. In a cohort request,
       this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1alpha.DateRange date_ranges = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDateRangesList in interface RunReportRequestOrBuilder
    • getDateRangesOrBuilderList

      public List<? extends DateRangeOrBuilder> getDateRangesOrBuilderList()
       Optional. Date ranges of data to read. If multiple date ranges are
       requested, each response row will contain a zero based date range index. If
       two date ranges overlap, the event data for the overlapping days is
       included in the response rows for both date ranges. In a cohort request,
       this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1alpha.DateRange date_ranges = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDateRangesOrBuilderList in interface RunReportRequestOrBuilder
    • getDateRangesCount

      public int getDateRangesCount()
       Optional. Date ranges of data to read. If multiple date ranges are
       requested, each response row will contain a zero based date range index. If
       two date ranges overlap, the event data for the overlapping days is
       included in the response rows for both date ranges. In a cohort request,
       this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1alpha.DateRange date_ranges = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDateRangesCount in interface RunReportRequestOrBuilder
    • getDateRanges

      public DateRange getDateRanges(int index)
       Optional. Date ranges of data to read. If multiple date ranges are
       requested, each response row will contain a zero based date range index. If
       two date ranges overlap, the event data for the overlapping days is
       included in the response rows for both date ranges. In a cohort request,
       this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1alpha.DateRange date_ranges = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDateRanges in interface RunReportRequestOrBuilder
    • getDateRangesOrBuilder

      public DateRangeOrBuilder getDateRangesOrBuilder(int index)
       Optional. Date ranges of data to read. If multiple date ranges are
       requested, each response row will contain a zero based date range index. If
       two date ranges overlap, the event data for the overlapping days is
       included in the response rows for both date ranges. In a cohort request,
       this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1alpha.DateRange date_ranges = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDateRangesOrBuilder in interface RunReportRequestOrBuilder
    • hasDimensionFilter

      public boolean hasDimensionFilter()
       Optional. Dimension filters let you ask for only specific dimension values
       in the report. To learn more, see [Fundamentals of Dimension
       Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters)
       for examples. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1alpha.FilterExpression dimension_filter = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasDimensionFilter in interface RunReportRequestOrBuilder
      Returns:
      Whether the dimensionFilter field is set.
    • getDimensionFilter

      public FilterExpression getDimensionFilter()
       Optional. Dimension filters let you ask for only specific dimension values
       in the report. To learn more, see [Fundamentals of Dimension
       Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters)
       for examples. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1alpha.FilterExpression dimension_filter = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionFilter in interface RunReportRequestOrBuilder
      Returns:
      The dimensionFilter.
    • getDimensionFilterOrBuilder

      public FilterExpressionOrBuilder getDimensionFilterOrBuilder()
       Optional. Dimension filters let you ask for only specific dimension values
       in the report. To learn more, see [Fundamentals of Dimension
       Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters)
       for examples. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1alpha.FilterExpression dimension_filter = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionFilterOrBuilder in interface RunReportRequestOrBuilder
    • hasMetricFilter

      public boolean hasMetricFilter()
       Optional. The filter clause of metrics. Applied after aggregating the
       report's rows, similar to SQL having-clause. Dimensions cannot be used in
       this filter.
       
      .google.analytics.data.v1alpha.FilterExpression metric_filter = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasMetricFilter in interface RunReportRequestOrBuilder
      Returns:
      Whether the metricFilter field is set.
    • getMetricFilter

      public FilterExpression getMetricFilter()
       Optional. The filter clause of metrics. Applied after aggregating the
       report's rows, similar to SQL having-clause. Dimensions cannot be used in
       this filter.
       
      .google.analytics.data.v1alpha.FilterExpression metric_filter = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricFilter in interface RunReportRequestOrBuilder
      Returns:
      The metricFilter.
    • getMetricFilterOrBuilder

      public FilterExpressionOrBuilder getMetricFilterOrBuilder()
       Optional. The filter clause of metrics. Applied after aggregating the
       report's rows, similar to SQL having-clause. Dimensions cannot be used in
       this filter.
       
      .google.analytics.data.v1alpha.FilterExpression metric_filter = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricFilterOrBuilder in interface RunReportRequestOrBuilder
    • getOffset

      public long getOffset()
       Optional. The row count of the start row. The first row is counted as row
       0.
      
       When paging, the first request does not specify offset; or equivalently,
       sets offset to 0; the first request returns the first `limit` of rows. The
       second request sets offset to the `limit` of the first request; the second
       request returns the second `limit` of rows.
      
       To learn more about this pagination parameter, see
       [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
       
      int64 offset = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOffset in interface RunReportRequestOrBuilder
      Returns:
      The offset.
    • getLimit

      public long getLimit()
       Optional. The maximum number of rows to return. If unspecified, 10,000 rows
       are returned. The API returns a maximum of 250,000 rows per request, no
       matter how many you ask for. `limit` must be positive.
      
       The API can also return fewer rows than the requested `limit`, if there
       aren't as many dimension values as the `limit`. For instance, there are
       fewer than 300 possible values for the dimension `country`, so when
       reporting on only `country`, you can't get more than 300 rows, even if you
       set `limit` to a higher value.
      
       To learn more about this pagination parameter, see
       [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
       
      int64 limit = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLimit in interface RunReportRequestOrBuilder
      Returns:
      The limit.
    • getMetricAggregationsList

      public List<MetricAggregation> getMetricAggregationsList()
       Optional. Aggregation of metrics. Aggregated metric values will be shown in
       rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
       Aggregates including both comparisons and multiple date ranges will
       be aggregated based on the date ranges.
       
      repeated .google.analytics.data.v1alpha.MetricAggregation metric_aggregations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricAggregationsList in interface RunReportRequestOrBuilder
      Returns:
      A list containing the metricAggregations.
    • getMetricAggregationsCount

      public int getMetricAggregationsCount()
       Optional. Aggregation of metrics. Aggregated metric values will be shown in
       rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
       Aggregates including both comparisons and multiple date ranges will
       be aggregated based on the date ranges.
       
      repeated .google.analytics.data.v1alpha.MetricAggregation metric_aggregations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricAggregationsCount in interface RunReportRequestOrBuilder
      Returns:
      The count of metricAggregations.
    • getMetricAggregations

      public MetricAggregation getMetricAggregations(int index)
       Optional. Aggregation of metrics. Aggregated metric values will be shown in
       rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
       Aggregates including both comparisons and multiple date ranges will
       be aggregated based on the date ranges.
       
      repeated .google.analytics.data.v1alpha.MetricAggregation metric_aggregations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricAggregations in interface RunReportRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The metricAggregations at the given index.
    • getMetricAggregationsValueList

      public List<Integer> getMetricAggregationsValueList()
       Optional. Aggregation of metrics. Aggregated metric values will be shown in
       rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
       Aggregates including both comparisons and multiple date ranges will
       be aggregated based on the date ranges.
       
      repeated .google.analytics.data.v1alpha.MetricAggregation metric_aggregations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricAggregationsValueList in interface RunReportRequestOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for metricAggregations.
    • getMetricAggregationsValue

      public int getMetricAggregationsValue(int index)
       Optional. Aggregation of metrics. Aggregated metric values will be shown in
       rows where the dimension_values are set to "RESERVED_(MetricAggregation)".
       Aggregates including both comparisons and multiple date ranges will
       be aggregated based on the date ranges.
       
      repeated .google.analytics.data.v1alpha.MetricAggregation metric_aggregations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMetricAggregationsValue in interface RunReportRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of metricAggregations at the given index.
    • getOrderBysList

      public List<OrderBy> getOrderBysList()
       Optional. Specifies how rows are ordered in the response.
       Requests including both comparisons and multiple date ranges will
       have order bys applied on the comparisons.
       
      repeated .google.analytics.data.v1alpha.OrderBy order_bys = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBysList in interface RunReportRequestOrBuilder
    • getOrderBysOrBuilderList

      public List<? extends OrderByOrBuilder> getOrderBysOrBuilderList()
       Optional. Specifies how rows are ordered in the response.
       Requests including both comparisons and multiple date ranges will
       have order bys applied on the comparisons.
       
      repeated .google.analytics.data.v1alpha.OrderBy order_bys = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBysOrBuilderList in interface RunReportRequestOrBuilder
    • getOrderBysCount

      public int getOrderBysCount()
       Optional. Specifies how rows are ordered in the response.
       Requests including both comparisons and multiple date ranges will
       have order bys applied on the comparisons.
       
      repeated .google.analytics.data.v1alpha.OrderBy order_bys = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBysCount in interface RunReportRequestOrBuilder
    • getOrderBys

      public OrderBy getOrderBys(int index)
       Optional. Specifies how rows are ordered in the response.
       Requests including both comparisons and multiple date ranges will
       have order bys applied on the comparisons.
       
      repeated .google.analytics.data.v1alpha.OrderBy order_bys = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBys in interface RunReportRequestOrBuilder
    • getOrderBysOrBuilder

      public OrderByOrBuilder getOrderBysOrBuilder(int index)
       Optional. Specifies how rows are ordered in the response.
       Requests including both comparisons and multiple date ranges will
       have order bys applied on the comparisons.
       
      repeated .google.analytics.data.v1alpha.OrderBy order_bys = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBysOrBuilder in interface RunReportRequestOrBuilder
    • getCurrencyCode

      public String getCurrencyCode()
       Optional. A currency code in ISO4217 format, such as "AED", "USD", "JPY".
       If the field is empty, the report uses the property's default currency.
       
      string currency_code = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCurrencyCode in interface RunReportRequestOrBuilder
      Returns:
      The currencyCode.
    • getCurrencyCodeBytes

      public com.google.protobuf.ByteString getCurrencyCodeBytes()
       Optional. A currency code in ISO4217 format, such as "AED", "USD", "JPY".
       If the field is empty, the report uses the property's default currency.
       
      string currency_code = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCurrencyCodeBytes in interface RunReportRequestOrBuilder
      Returns:
      The bytes for currencyCode.
    • hasCohortSpec

      public boolean hasCohortSpec()
       Optional. Cohort group associated with this request. If there is a cohort
       group in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1alpha.CohortSpec cohort_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasCohortSpec in interface RunReportRequestOrBuilder
      Returns:
      Whether the cohortSpec field is set.
    • getCohortSpec

      public CohortSpec getCohortSpec()
       Optional. Cohort group associated with this request. If there is a cohort
       group in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1alpha.CohortSpec cohort_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCohortSpec in interface RunReportRequestOrBuilder
      Returns:
      The cohortSpec.
    • getCohortSpecOrBuilder

      public CohortSpecOrBuilder getCohortSpecOrBuilder()
       Optional. Cohort group associated with this request. If there is a cohort
       group in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1alpha.CohortSpec cohort_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCohortSpecOrBuilder in interface RunReportRequestOrBuilder
    • getKeepEmptyRows

      public boolean getKeepEmptyRows()
       Optional. If false or unspecified, each row with all metrics equal to 0
       will not be returned. If true, these rows will be returned if they are not
       separately removed by a filter.
      
       Regardless of this `keep_empty_rows` setting, only data recorded by the
       Google Analytics property can be displayed in a report.
      
       For example if a property never logs a `purchase` event, then a query for
       the `eventName` dimension and  `eventCount` metric will not have a row
       eventName: "purchase" and eventCount: 0.
       
      bool keep_empty_rows = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getKeepEmptyRows in interface RunReportRequestOrBuilder
      Returns:
      The keepEmptyRows.
    • getReturnPropertyQuota

      public boolean getReturnPropertyQuota()
       Optional. Toggles whether to return the current state of this Google
       Analytics property's quota. Quota is returned in
       [PropertyQuota](#PropertyQuota).
       
      bool return_property_quota = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReturnPropertyQuota in interface RunReportRequestOrBuilder
      Returns:
      The returnPropertyQuota.
    • getComparisonsList

      public List<Comparison> getComparisonsList()
       Optional. The configuration of comparisons requested and displayed. The
       request only requires a comparisons field in order to receive a comparison
       column in the response.
       
      repeated .google.analytics.data.v1alpha.Comparison comparisons = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsList in interface RunReportRequestOrBuilder
    • getComparisonsOrBuilderList

      public List<? extends ComparisonOrBuilder> getComparisonsOrBuilderList()
       Optional. The configuration of comparisons requested and displayed. The
       request only requires a comparisons field in order to receive a comparison
       column in the response.
       
      repeated .google.analytics.data.v1alpha.Comparison comparisons = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsOrBuilderList in interface RunReportRequestOrBuilder
    • getComparisonsCount

      public int getComparisonsCount()
       Optional. The configuration of comparisons requested and displayed. The
       request only requires a comparisons field in order to receive a comparison
       column in the response.
       
      repeated .google.analytics.data.v1alpha.Comparison comparisons = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsCount in interface RunReportRequestOrBuilder
    • getComparisons

      public Comparison getComparisons(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request only requires a comparisons field in order to receive a comparison
       column in the response.
       
      repeated .google.analytics.data.v1alpha.Comparison comparisons = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisons in interface RunReportRequestOrBuilder
    • getComparisonsOrBuilder

      public ComparisonOrBuilder getComparisonsOrBuilder(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request only requires a comparisons field in order to receive a comparison
       column in the response.
       
      repeated .google.analytics.data.v1alpha.Comparison comparisons = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsOrBuilder in interface RunReportRequestOrBuilder
    • hasConversionSpec

      public boolean hasConversionSpec()
       Optional. Controls conversion reporting. This field is optional. If this
       field is set or any conversion metrics are requested, the report will be a
       conversion report.
       
      .google.analytics.data.v1alpha.ConversionSpec conversion_spec = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasConversionSpec in interface RunReportRequestOrBuilder
      Returns:
      Whether the conversionSpec field is set.
    • getConversionSpec

      public ConversionSpec getConversionSpec()
       Optional. Controls conversion reporting. This field is optional. If this
       field is set or any conversion metrics are requested, the report will be a
       conversion report.
       
      .google.analytics.data.v1alpha.ConversionSpec conversion_spec = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getConversionSpec in interface RunReportRequestOrBuilder
      Returns:
      The conversionSpec.
    • getConversionSpecOrBuilder

      public ConversionSpecOrBuilder getConversionSpecOrBuilder()
       Optional. Controls conversion reporting. This field is optional. If this
       field is set or any conversion metrics are requested, the report will be a
       conversion report.
       
      .google.analytics.data.v1alpha.ConversionSpec conversion_spec = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getConversionSpecOrBuilder in interface RunReportRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static RunReportRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunReportRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunReportRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static RunReportRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static RunReportRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunReportRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunReportRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public RunReportRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static RunReportRequest.Builder newBuilder()
    • newBuilder

      public static RunReportRequest.Builder newBuilder(RunReportRequest prototype)
    • toBuilder

      public RunReportRequest.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected RunReportRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static RunReportRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<RunReportRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<RunReportRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public RunReportRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder