Class AccessOrderBy.Builder

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

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

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

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

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

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

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

      public AccessOrderBy.Builder mergeFrom(AccessOrderBy other)
    • isInitialized

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

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

      public AccessOrderBy.OneOrderByCase getOneOrderByCase()
      Specified by:
      getOneOrderByCase in interface AccessOrderByOrBuilder
    • clearOneOrderBy

      public AccessOrderBy.Builder clearOneOrderBy()
    • hasMetric

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

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

       Sorts results by a metric's values.
       
      .google.analytics.admin.v1alpha.AccessOrderBy.MetricOrderBy metric = 1;
    • setMetric

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

       Sorts results by a metric's values.
       
      .google.analytics.admin.v1alpha.AccessOrderBy.MetricOrderBy metric = 1;
    • clearMetric

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

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

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

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

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

       Sorts results by a dimension's values.
       
      .google.analytics.admin.v1alpha.AccessOrderBy.DimensionOrderBy dimension = 2;
    • setDimension

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

       Sorts results by a dimension's values.
       
      .google.analytics.admin.v1alpha.AccessOrderBy.DimensionOrderBy dimension = 2;
    • clearDimension

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

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

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

      public boolean getDesc()
       If true, sorts by descending order. If false or unspecified, sorts in
       ascending order.
       
      bool desc = 3;
      Specified by:
      getDesc in interface AccessOrderByOrBuilder
      Returns:
      The desc.
    • setDesc

      public AccessOrderBy.Builder setDesc(boolean value)
       If true, sorts by descending order. If false or unspecified, sorts in
       ascending order.
       
      bool desc = 3;
      Parameters:
      value - The desc to set.
      Returns:
      This builder for chaining.
    • clearDesc

      public AccessOrderBy.Builder clearDesc()
       If true, sorts by descending order. If false or unspecified, sorts in
       ascending order.
       
      bool desc = 3;
      Returns:
      This builder for chaining.