Class OrderBy.Builder

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

public static final class OrderBy.Builder extends com.google.protobuf.GeneratedMessage.Builder<OrderBy.Builder> implements OrderByOrBuilder
 Order bys define how rows will be sorted in the response. For example,
 ordering rows by descending event count is one ordering, and ordering rows by
 the event name string is a different ordering.
 
Protobuf type google.analytics.data.v1alpha.OrderBy
  • 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<OrderBy.Builder>
    • clear

      public OrderBy.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<OrderBy.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<OrderBy.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public OrderBy.Builder mergeFrom(OrderBy other)
    • isInitialized

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

      public OrderBy.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<OrderBy.Builder>
      Throws:
      IOException
    • getOneOrderByCase

      public OrderBy.OneOrderByCase getOneOrderByCase()
      Specified by:
      getOneOrderByCase in interface OrderByOrBuilder
    • clearOneOrderBy

      public OrderBy.Builder clearOneOrderBy()
    • hasMetric

      public boolean hasMetric()
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
      Specified by:
      hasMetric in interface OrderByOrBuilder
      Returns:
      Whether the metric field is set.
    • getMetric

      public OrderBy.MetricOrderBy getMetric()
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
      Specified by:
      getMetric in interface OrderByOrBuilder
      Returns:
      The metric.
    • setMetric

      public OrderBy.Builder setMetric(OrderBy.MetricOrderBy value)
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
    • setMetric

      public OrderBy.Builder setMetric(OrderBy.MetricOrderBy.Builder builderForValue)
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
    • mergeMetric

      public OrderBy.Builder mergeMetric(OrderBy.MetricOrderBy value)
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
    • clearMetric

      public OrderBy.Builder clearMetric()
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
    • getMetricBuilder

      public OrderBy.MetricOrderBy.Builder getMetricBuilder()
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
    • getMetricOrBuilder

      public OrderBy.MetricOrderByOrBuilder getMetricOrBuilder()
       Sorts results by a metric's values.
       
      .google.analytics.data.v1alpha.OrderBy.MetricOrderBy metric = 1;
      Specified by:
      getMetricOrBuilder in interface OrderByOrBuilder
    • hasDimension

      public boolean hasDimension()
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
      Specified by:
      hasDimension in interface OrderByOrBuilder
      Returns:
      Whether the dimension field is set.
    • getDimension

      public OrderBy.DimensionOrderBy getDimension()
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
      Specified by:
      getDimension in interface OrderByOrBuilder
      Returns:
      The dimension.
    • setDimension

      public OrderBy.Builder setDimension(OrderBy.DimensionOrderBy value)
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
    • setDimension

      public OrderBy.Builder setDimension(OrderBy.DimensionOrderBy.Builder builderForValue)
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
    • mergeDimension

      public OrderBy.Builder mergeDimension(OrderBy.DimensionOrderBy value)
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
    • clearDimension

      public OrderBy.Builder clearDimension()
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
    • getDimensionBuilder

      public OrderBy.DimensionOrderBy.Builder getDimensionBuilder()
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
    • getDimensionOrBuilder

      public OrderBy.DimensionOrderByOrBuilder getDimensionOrBuilder()
       Sorts results by a dimension's values.
       
      .google.analytics.data.v1alpha.OrderBy.DimensionOrderBy dimension = 2;
      Specified by:
      getDimensionOrBuilder in interface OrderByOrBuilder
    • getDesc

      public boolean getDesc()
       If true, sorts by descending order.
       
      bool desc = 4;
      Specified by:
      getDesc in interface OrderByOrBuilder
      Returns:
      The desc.
    • setDesc

      public OrderBy.Builder setDesc(boolean value)
       If true, sorts by descending order.
       
      bool desc = 4;
      Parameters:
      value - The desc to set.
      Returns:
      This builder for chaining.
    • clearDesc

      public OrderBy.Builder clearDesc()
       If true, sorts by descending order.
       
      bool desc = 4;
      Returns:
      This builder for chaining.