Class RunPivotReportRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RunPivotReportRequest.Builder>
com.google.analytics.data.v1beta.RunPivotReportRequest.Builder
All Implemented Interfaces:
RunPivotReportRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RunPivotReportRequest

public static final class RunPivotReportRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<RunPivotReportRequest.Builder> implements RunPivotReportRequestOrBuilder
 The request to generate a pivot report.
 
Protobuf type google.analytics.data.v1beta.RunPivotReportRequest
  • 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.Builder<RunPivotReportRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RunPivotReportRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RunPivotReportRequest.Builder>
    • getDefaultInstanceForType

      public RunPivotReportRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RunPivotReportRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RunPivotReportRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RunPivotReportRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RunPivotReportRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RunPivotReportRequest.Builder>
    • mergeFrom

      public RunPivotReportRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RunPivotReportRequest.Builder>
      Throws:
      IOException
    • getProperty

      public String getProperty()
       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;
      Specified by:
      getProperty in interface RunPivotReportRequestOrBuilder
      Returns:
      The property.
    • getPropertyBytes

      public com.google.protobuf.ByteString getPropertyBytes()
       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;
      Specified by:
      getPropertyBytes in interface RunPivotReportRequestOrBuilder
      Returns:
      The bytes for property.
    • setProperty

      public RunPivotReportRequest.Builder setProperty(String value)
       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;
      Parameters:
      value - The property to set.
      Returns:
      This builder for chaining.
    • clearProperty

      public RunPivotReportRequest.Builder clearProperty()
       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;
      Returns:
      This builder for chaining.
    • setPropertyBytes

      public RunPivotReportRequest.Builder setPropertyBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for property to set.
      Returns:
      This builder for chaining.
    • getDimensionsList

      public List<Dimension> getDimensionsList()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsList in interface RunPivotReportRequestOrBuilder
    • getDimensionsCount

      public int getDimensionsCount()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsCount in interface RunPivotReportRequestOrBuilder
    • getDimensions

      public Dimension getDimensions(int index)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensions in interface RunPivotReportRequestOrBuilder
    • setDimensions

      public RunPivotReportRequest.Builder setDimensions(int index, Dimension value)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • setDimensions

      public RunPivotReportRequest.Builder setDimensions(int index, Dimension.Builder builderForValue)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunPivotReportRequest.Builder addDimensions(Dimension value)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunPivotReportRequest.Builder addDimensions(int index, Dimension value)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunPivotReportRequest.Builder addDimensions(Dimension.Builder builderForValue)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunPivotReportRequest.Builder addDimensions(int index, Dimension.Builder builderForValue)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addAllDimensions

      public RunPivotReportRequest.Builder addAllDimensions(Iterable<? extends Dimension> values)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • clearDimensions

      public RunPivotReportRequest.Builder clearDimensions()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • removeDimensions

      public RunPivotReportRequest.Builder removeDimensions(int index)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsBuilder

      public Dimension.Builder getDimensionsBuilder(int index)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsOrBuilder

      public DimensionOrBuilder getDimensionsOrBuilder(int index)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsOrBuilder in interface RunPivotReportRequestOrBuilder
    • getDimensionsOrBuilderList

      public List<? extends DimensionOrBuilder> getDimensionsOrBuilderList()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsOrBuilderList in interface RunPivotReportRequestOrBuilder
    • addDimensionsBuilder

      public Dimension.Builder addDimensionsBuilder()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensionsBuilder

      public Dimension.Builder addDimensionsBuilder(int index)
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsBuilderList

      public List<Dimension.Builder> getDimensionsBuilderList()
       The dimensions requested. All defined dimensions must be used by one of the
       following: dimension_expression, dimension_filter, pivots, order_bys.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getMetricsList

      public List<Metric> getMetricsList()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsList in interface RunPivotReportRequestOrBuilder
    • getMetricsCount

      public int getMetricsCount()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsCount in interface RunPivotReportRequestOrBuilder
    • getMetrics

      public Metric getMetrics(int index)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetrics in interface RunPivotReportRequestOrBuilder
    • setMetrics

      public RunPivotReportRequest.Builder setMetrics(int index, Metric value)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • setMetrics

      public RunPivotReportRequest.Builder setMetrics(int index, Metric.Builder builderForValue)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunPivotReportRequest.Builder addMetrics(Metric value)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunPivotReportRequest.Builder addMetrics(int index, Metric value)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunPivotReportRequest.Builder addMetrics(Metric.Builder builderForValue)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunPivotReportRequest.Builder addMetrics(int index, Metric.Builder builderForValue)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addAllMetrics

      public RunPivotReportRequest.Builder addAllMetrics(Iterable<? extends Metric> values)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • clearMetrics

      public RunPivotReportRequest.Builder clearMetrics()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • removeMetrics

      public RunPivotReportRequest.Builder removeMetrics(int index)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsBuilder

      public Metric.Builder getMetricsBuilder(int index)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsOrBuilder

      public MetricOrBuilder getMetricsOrBuilder(int index)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsOrBuilder in interface RunPivotReportRequestOrBuilder
    • getMetricsOrBuilderList

      public List<? extends MetricOrBuilder> getMetricsOrBuilderList()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsOrBuilderList in interface RunPivotReportRequestOrBuilder
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder(int index)
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsBuilderList

      public List<Metric.Builder> getMetricsBuilderList()
       The metrics requested, at least one metric needs to be specified. All
       defined metrics must be used by one of the following: metric_expression,
       metric_filter, order_bys.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getDateRangesList

      public List<DateRange> getDateRangesList()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
      Specified by:
      getDateRangesList in interface RunPivotReportRequestOrBuilder
    • getDateRangesCount

      public int getDateRangesCount()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
      Specified by:
      getDateRangesCount in interface RunPivotReportRequestOrBuilder
    • getDateRanges

      public DateRange getDateRanges(int index)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
      Specified by:
      getDateRanges in interface RunPivotReportRequestOrBuilder
    • setDateRanges

      public RunPivotReportRequest.Builder setDateRanges(int index, DateRange value)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • setDateRanges

      public RunPivotReportRequest.Builder setDateRanges(int index, DateRange.Builder builderForValue)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addDateRanges

      public RunPivotReportRequest.Builder addDateRanges(DateRange value)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addDateRanges

      public RunPivotReportRequest.Builder addDateRanges(int index, DateRange value)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addDateRanges

      public RunPivotReportRequest.Builder addDateRanges(DateRange.Builder builderForValue)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addDateRanges

      public RunPivotReportRequest.Builder addDateRanges(int index, DateRange.Builder builderForValue)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addAllDateRanges

      public RunPivotReportRequest.Builder addAllDateRanges(Iterable<? extends DateRange> values)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • clearDateRanges

      public RunPivotReportRequest.Builder clearDateRanges()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • removeDateRanges

      public RunPivotReportRequest.Builder removeDateRanges(int index)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • getDateRangesBuilder

      public DateRange.Builder getDateRangesBuilder(int index)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • getDateRangesOrBuilder

      public DateRangeOrBuilder getDateRangesOrBuilder(int index)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
      Specified by:
      getDateRangesOrBuilder in interface RunPivotReportRequestOrBuilder
    • getDateRangesOrBuilderList

      public List<? extends DateRangeOrBuilder> getDateRangesOrBuilderList()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
      Specified by:
      getDateRangesOrBuilderList in interface RunPivotReportRequestOrBuilder
    • addDateRangesBuilder

      public DateRange.Builder addDateRangesBuilder()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • addDateRangesBuilder

      public DateRange.Builder addDateRangesBuilder(int index)
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • getDateRangesBuilderList

      public List<DateRange.Builder> getDateRangesBuilderList()
       The date range to retrieve event data for the report. If multiple date
       ranges are specified, event data from each date range is used in the
       report. A special dimension with field name "dateRange" can be included in
       a Pivot's field names; if included, the report compares between date
       ranges. In a cohort request, this `dateRanges` must be unspecified.
       
      repeated .google.analytics.data.v1beta.DateRange date_ranges = 4;
    • getPivotsList

      public List<Pivot> getPivotsList()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
      Specified by:
      getPivotsList in interface RunPivotReportRequestOrBuilder
    • getPivotsCount

      public int getPivotsCount()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
      Specified by:
      getPivotsCount in interface RunPivotReportRequestOrBuilder
    • getPivots

      public Pivot getPivots(int index)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
      Specified by:
      getPivots in interface RunPivotReportRequestOrBuilder
    • setPivots

      public RunPivotReportRequest.Builder setPivots(int index, Pivot value)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • setPivots

      public RunPivotReportRequest.Builder setPivots(int index, Pivot.Builder builderForValue)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addPivots

      public RunPivotReportRequest.Builder addPivots(Pivot value)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addPivots

      public RunPivotReportRequest.Builder addPivots(int index, Pivot value)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addPivots

      public RunPivotReportRequest.Builder addPivots(Pivot.Builder builderForValue)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addPivots

      public RunPivotReportRequest.Builder addPivots(int index, Pivot.Builder builderForValue)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addAllPivots

      public RunPivotReportRequest.Builder addAllPivots(Iterable<? extends Pivot> values)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • clearPivots

      public RunPivotReportRequest.Builder clearPivots()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • removePivots

      public RunPivotReportRequest.Builder removePivots(int index)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • getPivotsBuilder

      public Pivot.Builder getPivotsBuilder(int index)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • getPivotsOrBuilder

      public PivotOrBuilder getPivotsOrBuilder(int index)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
      Specified by:
      getPivotsOrBuilder in interface RunPivotReportRequestOrBuilder
    • getPivotsOrBuilderList

      public List<? extends PivotOrBuilder> getPivotsOrBuilderList()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
      Specified by:
      getPivotsOrBuilderList in interface RunPivotReportRequestOrBuilder
    • addPivotsBuilder

      public Pivot.Builder addPivotsBuilder()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • addPivotsBuilder

      public Pivot.Builder addPivotsBuilder(int index)
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • getPivotsBuilderList

      public List<Pivot.Builder> getPivotsBuilderList()
       Describes the visual format of the report's dimensions in columns or rows.
       The union of the fieldNames (dimension names) in all pivots must be a
       subset of dimension names defined in Dimensions. No two pivots can share a
       dimension. A dimension is only visible if it appears in a pivot.
       
      repeated .google.analytics.data.v1beta.Pivot pivots = 5;
    • hasDimensionFilter

      public boolean hasDimensionFilter()
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
      Specified by:
      hasDimensionFilter in interface RunPivotReportRequestOrBuilder
      Returns:
      Whether the dimensionFilter field is set.
    • getDimensionFilter

      public FilterExpression getDimensionFilter()
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
      Specified by:
      getDimensionFilter in interface RunPivotReportRequestOrBuilder
      Returns:
      The dimensionFilter.
    • setDimensionFilter

      public RunPivotReportRequest.Builder setDimensionFilter(FilterExpression value)
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
    • setDimensionFilter

      public RunPivotReportRequest.Builder setDimensionFilter(FilterExpression.Builder builderForValue)
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
    • mergeDimensionFilter

      public RunPivotReportRequest.Builder mergeDimensionFilter(FilterExpression value)
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
    • clearDimensionFilter

      public RunPivotReportRequest.Builder clearDimensionFilter()
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
    • getDimensionFilterBuilder

      public FilterExpression.Builder getDimensionFilterBuilder()
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
    • getDimensionFilterOrBuilder

      public FilterExpressionOrBuilder getDimensionFilterOrBuilder()
       The filter clause of dimensions. Dimensions must be requested to be used in
       this filter. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 6;
      Specified by:
      getDimensionFilterOrBuilder in interface RunPivotReportRequestOrBuilder
    • hasMetricFilter

      public boolean hasMetricFilter()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
      Specified by:
      hasMetricFilter in interface RunPivotReportRequestOrBuilder
      Returns:
      Whether the metricFilter field is set.
    • getMetricFilter

      public FilterExpression getMetricFilter()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
      Specified by:
      getMetricFilter in interface RunPivotReportRequestOrBuilder
      Returns:
      The metricFilter.
    • setMetricFilter

      public RunPivotReportRequest.Builder setMetricFilter(FilterExpression value)
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
    • setMetricFilter

      public RunPivotReportRequest.Builder setMetricFilter(FilterExpression.Builder builderForValue)
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
    • mergeMetricFilter

      public RunPivotReportRequest.Builder mergeMetricFilter(FilterExpression value)
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
    • clearMetricFilter

      public RunPivotReportRequest.Builder clearMetricFilter()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
    • getMetricFilterBuilder

      public FilterExpression.Builder getMetricFilterBuilder()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
    • getMetricFilterOrBuilder

      public FilterExpressionOrBuilder getMetricFilterOrBuilder()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Metrics must be requested to be used in this filter.
       Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 7;
      Specified by:
      getMetricFilterOrBuilder in interface RunPivotReportRequestOrBuilder
    • getCurrencyCode

      public String getCurrencyCode()
       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 = 8;
      Specified by:
      getCurrencyCode in interface RunPivotReportRequestOrBuilder
      Returns:
      The currencyCode.
    • getCurrencyCodeBytes

      public com.google.protobuf.ByteString getCurrencyCodeBytes()
       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 = 8;
      Specified by:
      getCurrencyCodeBytes in interface RunPivotReportRequestOrBuilder
      Returns:
      The bytes for currencyCode.
    • setCurrencyCode

      public RunPivotReportRequest.Builder setCurrencyCode(String value)
       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 = 8;
      Parameters:
      value - The currencyCode to set.
      Returns:
      This builder for chaining.
    • clearCurrencyCode

      public RunPivotReportRequest.Builder clearCurrencyCode()
       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 = 8;
      Returns:
      This builder for chaining.
    • setCurrencyCodeBytes

      public RunPivotReportRequest.Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value)
       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 = 8;
      Parameters:
      value - The bytes for currencyCode to set.
      Returns:
      This builder for chaining.
    • hasCohortSpec

      public boolean hasCohortSpec()
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
      Specified by:
      hasCohortSpec in interface RunPivotReportRequestOrBuilder
      Returns:
      Whether the cohortSpec field is set.
    • getCohortSpec

      public CohortSpec getCohortSpec()
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
      Specified by:
      getCohortSpec in interface RunPivotReportRequestOrBuilder
      Returns:
      The cohortSpec.
    • setCohortSpec

      public RunPivotReportRequest.Builder setCohortSpec(CohortSpec value)
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
    • setCohortSpec

      public RunPivotReportRequest.Builder setCohortSpec(CohortSpec.Builder builderForValue)
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
    • mergeCohortSpec

      public RunPivotReportRequest.Builder mergeCohortSpec(CohortSpec value)
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
    • clearCohortSpec

      public RunPivotReportRequest.Builder clearCohortSpec()
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
    • getCohortSpecBuilder

      public CohortSpec.Builder getCohortSpecBuilder()
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
    • getCohortSpecOrBuilder

      public CohortSpecOrBuilder getCohortSpecOrBuilder()
       Cohort group associated with this request. If there is a cohort group
       in the request the 'cohort' dimension must be present.
       
      .google.analytics.data.v1beta.CohortSpec cohort_spec = 9;
      Specified by:
      getCohortSpecOrBuilder in interface RunPivotReportRequestOrBuilder
    • getKeepEmptyRows

      public boolean getKeepEmptyRows()
       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 = 10;
      Specified by:
      getKeepEmptyRows in interface RunPivotReportRequestOrBuilder
      Returns:
      The keepEmptyRows.
    • setKeepEmptyRows

      public RunPivotReportRequest.Builder setKeepEmptyRows(boolean value)
       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 = 10;
      Parameters:
      value - The keepEmptyRows to set.
      Returns:
      This builder for chaining.
    • clearKeepEmptyRows

      public RunPivotReportRequest.Builder clearKeepEmptyRows()
       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 = 10;
      Returns:
      This builder for chaining.
    • getReturnPropertyQuota

      public boolean getReturnPropertyQuota()
       Toggles whether to return the current state of this Google Analytics
       property's quota. Quota is returned in [PropertyQuota](#PropertyQuota).
       
      bool return_property_quota = 11;
      Specified by:
      getReturnPropertyQuota in interface RunPivotReportRequestOrBuilder
      Returns:
      The returnPropertyQuota.
    • setReturnPropertyQuota

      public RunPivotReportRequest.Builder setReturnPropertyQuota(boolean value)
       Toggles whether to return the current state of this Google Analytics
       property's quota. Quota is returned in [PropertyQuota](#PropertyQuota).
       
      bool return_property_quota = 11;
      Parameters:
      value - The returnPropertyQuota to set.
      Returns:
      This builder for chaining.
    • clearReturnPropertyQuota

      public RunPivotReportRequest.Builder clearReturnPropertyQuota()
       Toggles whether to return the current state of this Google Analytics
       property's quota. Quota is returned in [PropertyQuota](#PropertyQuota).
       
      bool return_property_quota = 11;
      Returns:
      This builder for chaining.
    • getComparisonsList

      public List<Comparison> getComparisonsList()
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsList in interface RunPivotReportRequestOrBuilder
    • getComparisonsCount

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

      public Comparison getComparisons(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisons in interface RunPivotReportRequestOrBuilder
    • setComparisons

      public RunPivotReportRequest.Builder setComparisons(int index, Comparison value)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • setComparisons

      public RunPivotReportRequest.Builder setComparisons(int index, Comparison.Builder builderForValue)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addComparisons

      public RunPivotReportRequest.Builder addComparisons(Comparison value)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addComparisons

      public RunPivotReportRequest.Builder addComparisons(int index, Comparison value)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addComparisons

      public RunPivotReportRequest.Builder addComparisons(Comparison.Builder builderForValue)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addComparisons

      public RunPivotReportRequest.Builder addComparisons(int index, Comparison.Builder builderForValue)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addAllComparisons

      public RunPivotReportRequest.Builder addAllComparisons(Iterable<? extends Comparison> values)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • clearComparisons

      public RunPivotReportRequest.Builder clearComparisons()
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • removeComparisons

      public RunPivotReportRequest.Builder removeComparisons(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • getComparisonsBuilder

      public Comparison.Builder getComparisonsBuilder(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • getComparisonsOrBuilder

      public ComparisonOrBuilder getComparisonsOrBuilder(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsOrBuilder in interface RunPivotReportRequestOrBuilder
    • getComparisonsOrBuilderList

      public List<? extends ComparisonOrBuilder> getComparisonsOrBuilderList()
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getComparisonsOrBuilderList in interface RunPivotReportRequestOrBuilder
    • addComparisonsBuilder

      public Comparison.Builder addComparisonsBuilder()
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • addComparisonsBuilder

      public Comparison.Builder addComparisonsBuilder(int index)
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];
    • getComparisonsBuilderList

      public List<Comparison.Builder> getComparisonsBuilderList()
       Optional. The configuration of comparisons requested and displayed. The
       request requires both a comparisons field and a comparisons dimension to
       receive a comparison column in the response.
       
      repeated .google.analytics.data.v1beta.Comparison comparisons = 12 [(.google.api.field_behavior) = OPTIONAL];