Class RunRealtimeReportRequest.Builder

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

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

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

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

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

      public RunRealtimeReportRequest.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<RunRealtimeReportRequest.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<RunRealtimeReportRequest.Builder>
    • mergeFrom

      public RunRealtimeReportRequest.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<RunRealtimeReportRequest.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).
      
       Example: properties/1234
       
      string property = 1;
      Specified by:
      getProperty in interface RunRealtimeReportRequestOrBuilder
      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).
      
       Example: properties/1234
       
      string property = 1;
      Specified by:
      getPropertyBytes in interface RunRealtimeReportRequestOrBuilder
      Returns:
      The bytes for property.
    • setProperty

      public RunRealtimeReportRequest.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).
      
       Example: properties/1234
       
      string property = 1;
      Parameters:
      value - The property to set.
      Returns:
      This builder for chaining.
    • clearProperty

      public RunRealtimeReportRequest.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).
      
       Example: properties/1234
       
      string property = 1;
      Returns:
      This builder for chaining.
    • setPropertyBytes

      public RunRealtimeReportRequest.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).
      
       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 and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsList in interface RunRealtimeReportRequestOrBuilder
    • getDimensionsCount

      public int getDimensionsCount()
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsCount in interface RunRealtimeReportRequestOrBuilder
    • getDimensions

      public Dimension getDimensions(int index)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensions in interface RunRealtimeReportRequestOrBuilder
    • setDimensions

      public RunRealtimeReportRequest.Builder setDimensions(int index, Dimension value)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • setDimensions

      public RunRealtimeReportRequest.Builder setDimensions(int index, Dimension.Builder builderForValue)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunRealtimeReportRequest.Builder addDimensions(Dimension value)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunRealtimeReportRequest.Builder addDimensions(int index, Dimension value)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunRealtimeReportRequest.Builder addDimensions(Dimension.Builder builderForValue)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensions

      public RunRealtimeReportRequest.Builder addDimensions(int index, Dimension.Builder builderForValue)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addAllDimensions

      public RunRealtimeReportRequest.Builder addAllDimensions(Iterable<? extends Dimension> values)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • clearDimensions

      public RunRealtimeReportRequest.Builder clearDimensions()
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • removeDimensions

      public RunRealtimeReportRequest.Builder removeDimensions(int index)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsBuilder

      public Dimension.Builder getDimensionsBuilder(int index)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsOrBuilder

      public DimensionOrBuilder getDimensionsOrBuilder(int index)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsOrBuilder in interface RunRealtimeReportRequestOrBuilder
    • getDimensionsOrBuilderList

      public List<? extends DimensionOrBuilder> getDimensionsOrBuilderList()
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
      Specified by:
      getDimensionsOrBuilderList in interface RunRealtimeReportRequestOrBuilder
    • addDimensionsBuilder

      public Dimension.Builder addDimensionsBuilder()
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • addDimensionsBuilder

      public Dimension.Builder addDimensionsBuilder(int index)
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getDimensionsBuilderList

      public List<Dimension.Builder> getDimensionsBuilderList()
       The dimensions requested and displayed.
       
      repeated .google.analytics.data.v1beta.Dimension dimensions = 2;
    • getMetricsList

      public List<Metric> getMetricsList()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsList in interface RunRealtimeReportRequestOrBuilder
    • getMetricsCount

      public int getMetricsCount()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsCount in interface RunRealtimeReportRequestOrBuilder
    • getMetrics

      public Metric getMetrics(int index)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetrics in interface RunRealtimeReportRequestOrBuilder
    • setMetrics

      public RunRealtimeReportRequest.Builder setMetrics(int index, Metric value)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • setMetrics

      public RunRealtimeReportRequest.Builder setMetrics(int index, Metric.Builder builderForValue)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunRealtimeReportRequest.Builder addMetrics(Metric value)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunRealtimeReportRequest.Builder addMetrics(int index, Metric value)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunRealtimeReportRequest.Builder addMetrics(Metric.Builder builderForValue)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetrics

      public RunRealtimeReportRequest.Builder addMetrics(int index, Metric.Builder builderForValue)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addAllMetrics

      public RunRealtimeReportRequest.Builder addAllMetrics(Iterable<? extends Metric> values)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • clearMetrics

      public RunRealtimeReportRequest.Builder clearMetrics()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • removeMetrics

      public RunRealtimeReportRequest.Builder removeMetrics(int index)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsBuilder

      public Metric.Builder getMetricsBuilder(int index)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsOrBuilder

      public MetricOrBuilder getMetricsOrBuilder(int index)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsOrBuilder in interface RunRealtimeReportRequestOrBuilder
    • getMetricsOrBuilderList

      public List<? extends MetricOrBuilder> getMetricsOrBuilderList()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
      Specified by:
      getMetricsOrBuilderList in interface RunRealtimeReportRequestOrBuilder
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder(int index)
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • getMetricsBuilderList

      public List<Metric.Builder> getMetricsBuilderList()
       The metrics requested and displayed.
       
      repeated .google.analytics.data.v1beta.Metric metrics = 3;
    • hasDimensionFilter

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

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

      public RunRealtimeReportRequest.Builder setDimensionFilter(FilterExpression value)
       The filter clause of dimensions. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 4;
    • setDimensionFilter

      public RunRealtimeReportRequest.Builder setDimensionFilter(FilterExpression.Builder builderForValue)
       The filter clause of dimensions. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 4;
    • mergeDimensionFilter

      public RunRealtimeReportRequest.Builder mergeDimensionFilter(FilterExpression value)
       The filter clause of dimensions. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 4;
    • clearDimensionFilter

      public RunRealtimeReportRequest.Builder clearDimensionFilter()
       The filter clause of dimensions. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 4;
    • getDimensionFilterBuilder

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

      public FilterExpressionOrBuilder getDimensionFilterOrBuilder()
       The filter clause of dimensions. Metrics cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression dimension_filter = 4;
      Specified by:
      getDimensionFilterOrBuilder in interface RunRealtimeReportRequestOrBuilder
    • hasMetricFilter

      public boolean hasMetricFilter()
       The filter clause of metrics. Applied at post aggregation phase, similar to
       SQL having-clause. Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 5;
      Specified by:
      hasMetricFilter in interface RunRealtimeReportRequestOrBuilder
      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. Dimensions cannot be used in this filter.
       
      .google.analytics.data.v1beta.FilterExpression metric_filter = 5;
      Specified by:
      getMetricFilter in interface RunRealtimeReportRequestOrBuilder
      Returns:
      The metricFilter.
    • setMetricFilter

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

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

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

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

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

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

      public long getLimit()
       The 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.
       
      int64 limit = 6;
      Specified by:
      getLimit in interface RunRealtimeReportRequestOrBuilder
      Returns:
      The limit.
    • setLimit

      public RunRealtimeReportRequest.Builder setLimit(long value)
       The 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.
       
      int64 limit = 6;
      Parameters:
      value - The limit to set.
      Returns:
      This builder for chaining.
    • clearLimit

      public RunRealtimeReportRequest.Builder clearLimit()
       The 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.
       
      int64 limit = 6;
      Returns:
      This builder for chaining.
    • getMetricAggregationsList

      public List<MetricAggregation> getMetricAggregationsList()
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Specified by:
      getMetricAggregationsList in interface RunRealtimeReportRequestOrBuilder
      Returns:
      A list containing the metricAggregations.
    • getMetricAggregationsCount

      public int getMetricAggregationsCount()
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Specified by:
      getMetricAggregationsCount in interface RunRealtimeReportRequestOrBuilder
      Returns:
      The count of metricAggregations.
    • getMetricAggregations

      public MetricAggregation getMetricAggregations(int index)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Specified by:
      getMetricAggregations in interface RunRealtimeReportRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The metricAggregations at the given index.
    • setMetricAggregations

      public RunRealtimeReportRequest.Builder setMetricAggregations(int index, MetricAggregation value)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      index - The index to set the value at.
      value - The metricAggregations to set.
      Returns:
      This builder for chaining.
    • addMetricAggregations

      public RunRealtimeReportRequest.Builder addMetricAggregations(MetricAggregation value)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      value - The metricAggregations to add.
      Returns:
      This builder for chaining.
    • addAllMetricAggregations

      public RunRealtimeReportRequest.Builder addAllMetricAggregations(Iterable<? extends MetricAggregation> values)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      values - The metricAggregations to add.
      Returns:
      This builder for chaining.
    • clearMetricAggregations

      public RunRealtimeReportRequest.Builder clearMetricAggregations()
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Returns:
      This builder for chaining.
    • getMetricAggregationsValueList

      public List<Integer> getMetricAggregationsValueList()
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Specified by:
      getMetricAggregationsValueList in interface RunRealtimeReportRequestOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for metricAggregations.
    • getMetricAggregationsValue

      public int getMetricAggregationsValue(int index)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Specified by:
      getMetricAggregationsValue in interface RunRealtimeReportRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of metricAggregations at the given index.
    • setMetricAggregationsValue

      public RunRealtimeReportRequest.Builder setMetricAggregationsValue(int index, int value)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      index - The index to set the value at.
      value - The enum numeric value on the wire for metricAggregations to set.
      Returns:
      This builder for chaining.
    • addMetricAggregationsValue

      public RunRealtimeReportRequest.Builder addMetricAggregationsValue(int value)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      value - The enum numeric value on the wire for metricAggregations to add.
      Returns:
      This builder for chaining.
    • addAllMetricAggregationsValue

      public RunRealtimeReportRequest.Builder addAllMetricAggregationsValue(Iterable<Integer> values)
       Aggregation of metrics. Aggregated metric values will be shown in rows
       where the dimension_values are set to "RESERVED_(MetricAggregation)".
       
      repeated .google.analytics.data.v1beta.MetricAggregation metric_aggregations = 7;
      Parameters:
      values - The enum numeric values on the wire for metricAggregations to add.
      Returns:
      This builder for chaining.
    • getOrderBysList

      public List<OrderBy> getOrderBysList()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
      Specified by:
      getOrderBysList in interface RunRealtimeReportRequestOrBuilder
    • getOrderBysCount

      public int getOrderBysCount()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
      Specified by:
      getOrderBysCount in interface RunRealtimeReportRequestOrBuilder
    • getOrderBys

      public OrderBy getOrderBys(int index)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
      Specified by:
      getOrderBys in interface RunRealtimeReportRequestOrBuilder
    • setOrderBys

      public RunRealtimeReportRequest.Builder setOrderBys(int index, OrderBy value)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • setOrderBys

      public RunRealtimeReportRequest.Builder setOrderBys(int index, OrderBy.Builder builderForValue)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addOrderBys

      public RunRealtimeReportRequest.Builder addOrderBys(OrderBy value)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addOrderBys

      public RunRealtimeReportRequest.Builder addOrderBys(int index, OrderBy value)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addOrderBys

      public RunRealtimeReportRequest.Builder addOrderBys(OrderBy.Builder builderForValue)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addOrderBys

      public RunRealtimeReportRequest.Builder addOrderBys(int index, OrderBy.Builder builderForValue)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addAllOrderBys

      public RunRealtimeReportRequest.Builder addAllOrderBys(Iterable<? extends OrderBy> values)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • clearOrderBys

      public RunRealtimeReportRequest.Builder clearOrderBys()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • removeOrderBys

      public RunRealtimeReportRequest.Builder removeOrderBys(int index)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • getOrderBysBuilder

      public OrderBy.Builder getOrderBysBuilder(int index)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • getOrderBysOrBuilder

      public OrderByOrBuilder getOrderBysOrBuilder(int index)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
      Specified by:
      getOrderBysOrBuilder in interface RunRealtimeReportRequestOrBuilder
    • getOrderBysOrBuilderList

      public List<? extends OrderByOrBuilder> getOrderBysOrBuilderList()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
      Specified by:
      getOrderBysOrBuilderList in interface RunRealtimeReportRequestOrBuilder
    • addOrderBysBuilder

      public OrderBy.Builder addOrderBysBuilder()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • addOrderBysBuilder

      public OrderBy.Builder addOrderBysBuilder(int index)
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • getOrderBysBuilderList

      public List<OrderBy.Builder> getOrderBysBuilderList()
       Specifies how rows are ordered in the response.
       
      repeated .google.analytics.data.v1beta.OrderBy order_bys = 8;
    • getReturnPropertyQuota

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

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

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

      public List<MinuteRange> getMinuteRangesList()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
      Specified by:
      getMinuteRangesList in interface RunRealtimeReportRequestOrBuilder
    • getMinuteRangesCount

      public int getMinuteRangesCount()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
      Specified by:
      getMinuteRangesCount in interface RunRealtimeReportRequestOrBuilder
    • getMinuteRanges

      public MinuteRange getMinuteRanges(int index)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
      Specified by:
      getMinuteRanges in interface RunRealtimeReportRequestOrBuilder
    • setMinuteRanges

      public RunRealtimeReportRequest.Builder setMinuteRanges(int index, MinuteRange value)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • setMinuteRanges

      public RunRealtimeReportRequest.Builder setMinuteRanges(int index, MinuteRange.Builder builderForValue)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addMinuteRanges

      public RunRealtimeReportRequest.Builder addMinuteRanges(MinuteRange value)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addMinuteRanges

      public RunRealtimeReportRequest.Builder addMinuteRanges(int index, MinuteRange value)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addMinuteRanges

      public RunRealtimeReportRequest.Builder addMinuteRanges(MinuteRange.Builder builderForValue)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addMinuteRanges

      public RunRealtimeReportRequest.Builder addMinuteRanges(int index, MinuteRange.Builder builderForValue)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addAllMinuteRanges

      public RunRealtimeReportRequest.Builder addAllMinuteRanges(Iterable<? extends MinuteRange> values)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • clearMinuteRanges

      public RunRealtimeReportRequest.Builder clearMinuteRanges()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • removeMinuteRanges

      public RunRealtimeReportRequest.Builder removeMinuteRanges(int index)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • getMinuteRangesBuilder

      public MinuteRange.Builder getMinuteRangesBuilder(int index)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • getMinuteRangesOrBuilder

      public MinuteRangeOrBuilder getMinuteRangesOrBuilder(int index)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
      Specified by:
      getMinuteRangesOrBuilder in interface RunRealtimeReportRequestOrBuilder
    • getMinuteRangesOrBuilderList

      public List<? extends MinuteRangeOrBuilder> getMinuteRangesOrBuilderList()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
      Specified by:
      getMinuteRangesOrBuilderList in interface RunRealtimeReportRequestOrBuilder
    • addMinuteRangesBuilder

      public MinuteRange.Builder addMinuteRangesBuilder()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • addMinuteRangesBuilder

      public MinuteRange.Builder addMinuteRangesBuilder(int index)
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;
    • getMinuteRangesBuilderList

      public List<MinuteRange.Builder> getMinuteRangesBuilderList()
       The minute ranges of event data to read. If unspecified, one minute range
       for the last 30 minutes will be used. If multiple minute ranges are
       requested, each response row will contain a zero based minute range index.
       If two minute ranges overlap, the event data for the overlapping minutes is
       included in the response rows for both minute ranges.
       
      repeated .google.analytics.data.v1beta.MinuteRange minute_ranges = 10;