Class BreakdownMetrics.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BreakdownMetrics.Builder>
com.google.ads.googleads.v23.services.BreakdownMetrics.Builder
All Implemented Interfaces:
BreakdownMetricsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BreakdownMetrics

public static final class BreakdownMetrics.Builder extends com.google.protobuf.GeneratedMessage.Builder<BreakdownMetrics.Builder> implements BreakdownMetricsOrBuilder
 Metrics for a given breakdown.
 
Protobuf type google.ads.googleads.v23.services.BreakdownMetrics
  • 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<BreakdownMetrics.Builder>
    • clear

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

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

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

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

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

      public BreakdownMetrics.Builder mergeFrom(BreakdownMetrics other)
    • isInitialized

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

      public BreakdownMetrics.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<BreakdownMetrics.Builder>
      Throws:
      IOException
    • hasBreakdownKey

      public boolean hasBreakdownKey()
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
      Specified by:
      hasBreakdownKey in interface BreakdownMetricsOrBuilder
      Returns:
      Whether the breakdownKey field is set.
    • getBreakdownKey

      public BreakdownKey getBreakdownKey()
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
      Specified by:
      getBreakdownKey in interface BreakdownMetricsOrBuilder
      Returns:
      The breakdownKey.
    • setBreakdownKey

      public BreakdownMetrics.Builder setBreakdownKey(BreakdownKey value)
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
    • setBreakdownKey

      public BreakdownMetrics.Builder setBreakdownKey(BreakdownKey.Builder builderForValue)
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
    • mergeBreakdownKey

      public BreakdownMetrics.Builder mergeBreakdownKey(BreakdownKey value)
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
    • clearBreakdownKey

      public BreakdownMetrics.Builder clearBreakdownKey()
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
    • getBreakdownKeyBuilder

      public BreakdownKey.Builder getBreakdownKeyBuilder()
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
    • getBreakdownKeyOrBuilder

      public BreakdownKeyOrBuilder getBreakdownKeyOrBuilder()
       Dimensions by which the breakdown metrics are grouped by.
       
      .google.ads.googleads.v23.services.BreakdownKey breakdown_key = 1;
      Specified by:
      getBreakdownKeyOrBuilder in interface BreakdownMetricsOrBuilder
    • hasCustomerMetrics

      public boolean hasCustomerMetrics()
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
      Specified by:
      hasCustomerMetrics in interface BreakdownMetricsOrBuilder
      Returns:
      Whether the customerMetrics field is set.
    • getCustomerMetrics

      public Metrics getCustomerMetrics()
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
      Specified by:
      getCustomerMetrics in interface BreakdownMetricsOrBuilder
      Returns:
      The customerMetrics.
    • setCustomerMetrics

      public BreakdownMetrics.Builder setCustomerMetrics(Metrics value)
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
    • setCustomerMetrics

      public BreakdownMetrics.Builder setCustomerMetrics(Metrics.Builder builderForValue)
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
    • mergeCustomerMetrics

      public BreakdownMetrics.Builder mergeCustomerMetrics(Metrics value)
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
    • clearCustomerMetrics

      public BreakdownMetrics.Builder clearCustomerMetrics()
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
    • getCustomerMetricsBuilder

      public Metrics.Builder getCustomerMetricsBuilder()
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
    • getCustomerMetricsOrBuilder

      public MetricsOrBuilder getCustomerMetricsOrBuilder()
       Metrics belonging to the customer.
       
      .google.ads.googleads.v23.services.Metrics customer_metrics = 2;
      Specified by:
      getCustomerMetricsOrBuilder in interface BreakdownMetricsOrBuilder
    • hasAverageBenchmarksMetrics

      public boolean hasAverageBenchmarksMetrics()
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
      Specified by:
      hasAverageBenchmarksMetrics in interface BreakdownMetricsOrBuilder
      Returns:
      Whether the averageBenchmarksMetrics field is set.
    • getAverageBenchmarksMetrics

      public Metrics getAverageBenchmarksMetrics()
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
      Specified by:
      getAverageBenchmarksMetrics in interface BreakdownMetricsOrBuilder
      Returns:
      The averageBenchmarksMetrics.
    • setAverageBenchmarksMetrics

      public BreakdownMetrics.Builder setAverageBenchmarksMetrics(Metrics value)
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
    • setAverageBenchmarksMetrics

      public BreakdownMetrics.Builder setAverageBenchmarksMetrics(Metrics.Builder builderForValue)
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
    • mergeAverageBenchmarksMetrics

      public BreakdownMetrics.Builder mergeAverageBenchmarksMetrics(Metrics value)
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
    • clearAverageBenchmarksMetrics

      public BreakdownMetrics.Builder clearAverageBenchmarksMetrics()
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
    • getAverageBenchmarksMetricsBuilder

      public Metrics.Builder getAverageBenchmarksMetricsBuilder()
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
    • getAverageBenchmarksMetricsOrBuilder

      public MetricsOrBuilder getAverageBenchmarksMetricsOrBuilder()
       Metrics for the selected benchmarks source.
       
      .google.ads.googleads.v23.services.Metrics average_benchmarks_metrics = 3;
      Specified by:
      getAverageBenchmarksMetricsOrBuilder in interface BreakdownMetricsOrBuilder