Class OrderBy.PivotOrderBy.Builder

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

public static final class OrderBy.PivotOrderBy.Builder extends com.google.protobuf.GeneratedMessage.Builder<OrderBy.PivotOrderBy.Builder> implements OrderBy.PivotOrderByOrBuilder
 Sorts by a pivot column group.
 
Protobuf type google.analytics.data.v1beta.OrderBy.PivotOrderBy
  • 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.PivotOrderBy.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.PivotOrderBy.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.PivotOrderBy.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

      public String getMetricName()
       In the response to order by, order rows by this column. Must be a metric
       name from the request.
       
      string metric_name = 1;
      Specified by:
      getMetricName in interface OrderBy.PivotOrderByOrBuilder
      Returns:
      The metricName.
    • getMetricNameBytes

      public com.google.protobuf.ByteString getMetricNameBytes()
       In the response to order by, order rows by this column. Must be a metric
       name from the request.
       
      string metric_name = 1;
      Specified by:
      getMetricNameBytes in interface OrderBy.PivotOrderByOrBuilder
      Returns:
      The bytes for metricName.
    • setMetricName

      public OrderBy.PivotOrderBy.Builder setMetricName(String value)
       In the response to order by, order rows by this column. Must be a metric
       name from the request.
       
      string metric_name = 1;
      Parameters:
      value - The metricName to set.
      Returns:
      This builder for chaining.
    • clearMetricName

      public OrderBy.PivotOrderBy.Builder clearMetricName()
       In the response to order by, order rows by this column. Must be a metric
       name from the request.
       
      string metric_name = 1;
      Returns:
      This builder for chaining.
    • setMetricNameBytes

      public OrderBy.PivotOrderBy.Builder setMetricNameBytes(com.google.protobuf.ByteString value)
       In the response to order by, order rows by this column. Must be a metric
       name from the request.
       
      string metric_name = 1;
      Parameters:
      value - The bytes for metricName to set.
      Returns:
      This builder for chaining.
    • getPivotSelectionsList

      public List<OrderBy.PivotOrderBy.PivotSelection> getPivotSelectionsList()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
      Specified by:
      getPivotSelectionsList in interface OrderBy.PivotOrderByOrBuilder
    • getPivotSelectionsCount

      public int getPivotSelectionsCount()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
      Specified by:
      getPivotSelectionsCount in interface OrderBy.PivotOrderByOrBuilder
    • getPivotSelections

      public OrderBy.PivotOrderBy.PivotSelection getPivotSelections(int index)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
      Specified by:
      getPivotSelections in interface OrderBy.PivotOrderByOrBuilder
    • setPivotSelections

      public OrderBy.PivotOrderBy.Builder setPivotSelections(int index, OrderBy.PivotOrderBy.PivotSelection value)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • setPivotSelections

      public OrderBy.PivotOrderBy.Builder setPivotSelections(int index, OrderBy.PivotOrderBy.PivotSelection.Builder builderForValue)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addPivotSelections

       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addPivotSelections

      public OrderBy.PivotOrderBy.Builder addPivotSelections(int index, OrderBy.PivotOrderBy.PivotSelection value)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addPivotSelections

       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addPivotSelections

      public OrderBy.PivotOrderBy.Builder addPivotSelections(int index, OrderBy.PivotOrderBy.PivotSelection.Builder builderForValue)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addAllPivotSelections

      public OrderBy.PivotOrderBy.Builder addAllPivotSelections(Iterable<? extends OrderBy.PivotOrderBy.PivotSelection> values)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • clearPivotSelections

      public OrderBy.PivotOrderBy.Builder clearPivotSelections()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • removePivotSelections

      public OrderBy.PivotOrderBy.Builder removePivotSelections(int index)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • getPivotSelectionsBuilder

      public OrderBy.PivotOrderBy.PivotSelection.Builder getPivotSelectionsBuilder(int index)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • getPivotSelectionsOrBuilder

      public OrderBy.PivotOrderBy.PivotSelectionOrBuilder getPivotSelectionsOrBuilder(int index)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
      Specified by:
      getPivotSelectionsOrBuilder in interface OrderBy.PivotOrderByOrBuilder
    • getPivotSelectionsOrBuilderList

      public List<? extends OrderBy.PivotOrderBy.PivotSelectionOrBuilder> getPivotSelectionsOrBuilderList()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
      Specified by:
      getPivotSelectionsOrBuilderList in interface OrderBy.PivotOrderByOrBuilder
    • addPivotSelectionsBuilder

      public OrderBy.PivotOrderBy.PivotSelection.Builder addPivotSelectionsBuilder()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • addPivotSelectionsBuilder

      public OrderBy.PivotOrderBy.PivotSelection.Builder addPivotSelectionsBuilder(int index)
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;
    • getPivotSelectionsBuilderList

      public List<OrderBy.PivotOrderBy.PivotSelection.Builder> getPivotSelectionsBuilderList()
       Used to select a dimension name and value pivot. If multiple pivot
       selections are given, the sort occurs on rows where all pivot selection
       dimension name and value pairs match the row's dimension name and value
       pair.
       
      repeated .google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection pivot_selections = 2;