diff --git a/java-shopping-merchant-reports/README.md b/java-shopping-merchant-reports/README.md index f2b1474347e5..261ec09be180 100644 --- a/java-shopping-merchant-reports/README.md +++ b/java-shopping-merchant-reports/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.23.0 + 26.25.0 pom import @@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-shopping-merchant-reports/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reports.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/0.0.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/0.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClient.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClient.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClient.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClient.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java similarity index 99% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java index db7023b32ffc..ee20b5a4f2cd 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceSettings.java @@ -28,7 +28,6 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.shopping.merchant.reports.v1beta.stub.ReportServiceStubSettings; diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/gapic_metadata.json b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/gapic_metadata.json similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/gapic_metadata.json rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/gapic_metadata.json diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/package-info.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/package-info.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/package-info.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/package-info.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceCallableFactory.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceCallableFactory.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceCallableFactory.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceCallableFactory.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java similarity index 99% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java index 56708e533405..6101b79cab09 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/GrpcReportServiceStub.java @@ -32,7 +32,6 @@ import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; import java.io.IOException; -import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceCallableFactory.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceCallableFactory.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceCallableFactory.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceCallableFactory.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceStub.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceStub.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceStub.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/HttpJsonReportServiceStub.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStub.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStub.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStub.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStub.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportService.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportService.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportService.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportService.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportServiceImpl.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportServiceImpl.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportServiceImpl.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/MockReportServiceImpl.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientHttpJsonTest.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientHttpJsonTest.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientHttpJsonTest.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientHttpJsonTest.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientTest.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientTest.java similarity index 100% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientTest.java rename to java-shopping-merchant-reports/google-shopping-merchant-reports/src/test/java/com/google/shopping/merchant/reports/v1beta/ReportServiceClientTest.java diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java similarity index 57% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java rename to java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java index a9d127d627a6..49a187e5c9fc 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportServiceGrpc.java @@ -1,8 +1,25 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.google.shopping.merchant.reports.v1beta; import static io.grpc.MethodDescriptor.generateFullMethodName; /** + * + * *
  * Service for retrieving reports and insights about your products, their
  * performance, and their competitive environment on Google.
@@ -16,85 +33,100 @@ public final class ReportServiceGrpc {
 
   private ReportServiceGrpc() {}
 
-  public static final java.lang.String SERVICE_NAME = "google.shopping.merchant.reports.v1beta.ReportService";
+  public static final java.lang.String SERVICE_NAME =
+      "google.shopping.merchant.reports.v1beta.ReportService";
 
   // Static method descriptors that strictly reflect the proto.
-  private static volatile io.grpc.MethodDescriptor getSearchMethod;
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.shopping.merchant.reports.v1beta.SearchRequest,
+          com.google.shopping.merchant.reports.v1beta.SearchResponse>
+      getSearchMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "Search",
       requestType = com.google.shopping.merchant.reports.v1beta.SearchRequest.class,
       responseType = com.google.shopping.merchant.reports.v1beta.SearchResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor getSearchMethod() {
-    io.grpc.MethodDescriptor getSearchMethod;
+  public static io.grpc.MethodDescriptor<
+          com.google.shopping.merchant.reports.v1beta.SearchRequest,
+          com.google.shopping.merchant.reports.v1beta.SearchResponse>
+      getSearchMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.shopping.merchant.reports.v1beta.SearchRequest,
+            com.google.shopping.merchant.reports.v1beta.SearchResponse>
+        getSearchMethod;
     if ((getSearchMethod = ReportServiceGrpc.getSearchMethod) == null) {
       synchronized (ReportServiceGrpc.class) {
         if ((getSearchMethod = ReportServiceGrpc.getSearchMethod) == null) {
-          ReportServiceGrpc.getSearchMethod = getSearchMethod =
-              io.grpc.MethodDescriptor.newBuilder()
-              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Search"))
-              .setSampledToLocalTracing(true)
-              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.shopping.merchant.reports.v1beta.SearchRequest.getDefaultInstance()))
-              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.shopping.merchant.reports.v1beta.SearchResponse.getDefaultInstance()))
-              .setSchemaDescriptor(new ReportServiceMethodDescriptorSupplier("Search"))
-              .build();
+          ReportServiceGrpc.getSearchMethod =
+              getSearchMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Search"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.shopping.merchant.reports.v1beta.SearchRequest
+                                  .getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.shopping.merchant.reports.v1beta.SearchResponse
+                                  .getDefaultInstance()))
+                      .setSchemaDescriptor(new ReportServiceMethodDescriptorSupplier("Search"))
+                      .build();
         }
       }
     }
     return getSearchMethod;
   }
 
-  /**
-   * Creates a new async stub that supports all call types for the service
-   */
+  /** Creates a new async stub that supports all call types for the service */
   public static ReportServiceStub newStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public ReportServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new ReportServiceStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public ReportServiceStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new ReportServiceStub(channel, callOptions);
+          }
+        };
     return ReportServiceStub.newStub(factory, channel);
   }
 
   /**
    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
    */
-  public static ReportServiceBlockingStub newBlockingStub(
-      io.grpc.Channel channel) {
+  public static ReportServiceBlockingStub newBlockingStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public ReportServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new ReportServiceBlockingStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public ReportServiceBlockingStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new ReportServiceBlockingStub(channel, callOptions);
+          }
+        };
     return ReportServiceBlockingStub.newStub(factory, channel);
   }
 
-  /**
-   * Creates a new ListenableFuture-style stub that supports unary calls on the service
-   */
-  public static ReportServiceFutureStub newFutureStub(
-      io.grpc.Channel channel) {
+  /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
+  public static ReportServiceFutureStub newFutureStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public ReportServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new ReportServiceFutureStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public ReportServiceFutureStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new ReportServiceFutureStub(channel, callOptions);
+          }
+        };
     return ReportServiceFutureStub.newStub(factory, channel);
   }
 
   /**
+   *
+   *
    * 
    * Service for retrieving reports and insights about your products, their
    * performance, and their competitive environment on Google.
@@ -103,35 +135,42 @@ public ReportServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOpti
   public interface AsyncService {
 
     /**
+     *
+     *
      * 
      * Retrieves a report defined by a search query. The response might contain
      * fewer rows than specified by `page_size`. Rely on `next_page_token` to
      * determine if there are more rows to be requested.
      * 
*/ - default void search(com.google.shopping.merchant.reports.v1beta.SearchRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void search( + com.google.shopping.merchant.reports.v1beta.SearchRequest request, + io.grpc.stub.StreamObserver + responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSearchMethod(), responseObserver); } } /** * Base class for the server implementation of the service ReportService. + * *
    * Service for retrieving reports and insights about your products, their
    * performance, and their competitive environment on Google.
    * 
*/ - public static abstract class ReportServiceImplBase + public abstract static class ReportServiceImplBase implements io.grpc.BindableService, AsyncService { - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { return ReportServiceGrpc.bindService(this); } } /** * A stub to allow clients to do asynchronous rpc calls to service ReportService. + * *
    * Service for retrieving reports and insights about your products, their
    * performance, and their competitive environment on Google.
@@ -139,26 +178,28 @@ public static abstract class ReportServiceImplBase
    */
   public static final class ReportServiceStub
       extends io.grpc.stub.AbstractAsyncStub {
-    private ReportServiceStub(
-        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+    private ReportServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
       super(channel, callOptions);
     }
 
     @java.lang.Override
-    protected ReportServiceStub build(
-        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+    protected ReportServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
       return new ReportServiceStub(channel, callOptions);
     }
 
     /**
+     *
+     *
      * 
      * Retrieves a report defined by a search query. The response might contain
      * fewer rows than specified by `page_size`. Rely on `next_page_token` to
      * determine if there are more rows to be requested.
      * 
*/ - public void search(com.google.shopping.merchant.reports.v1beta.SearchRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void search( + com.google.shopping.merchant.reports.v1beta.SearchRequest request, + io.grpc.stub.StreamObserver + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getSearchMethod(), getCallOptions()), request, responseObserver); } @@ -166,6 +207,7 @@ public void search(com.google.shopping.merchant.reports.v1beta.SearchRequest req /** * A stub to allow clients to do synchronous rpc calls to service ReportService. + * *
    * Service for retrieving reports and insights about your products, their
    * performance, and their competitive environment on Google.
@@ -173,8 +215,7 @@ public void search(com.google.shopping.merchant.reports.v1beta.SearchRequest req
    */
   public static final class ReportServiceBlockingStub
       extends io.grpc.stub.AbstractBlockingStub {
-    private ReportServiceBlockingStub(
-        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+    private ReportServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
       super(channel, callOptions);
     }
 
@@ -185,13 +226,16 @@ protected ReportServiceBlockingStub build(
     }
 
     /**
+     *
+     *
      * 
      * Retrieves a report defined by a search query. The response might contain
      * fewer rows than specified by `page_size`. Rely on `next_page_token` to
      * determine if there are more rows to be requested.
      * 
*/ - public com.google.shopping.merchant.reports.v1beta.SearchResponse search(com.google.shopping.merchant.reports.v1beta.SearchRequest request) { + public com.google.shopping.merchant.reports.v1beta.SearchResponse search( + com.google.shopping.merchant.reports.v1beta.SearchRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSearchMethod(), getCallOptions(), request); } @@ -199,6 +243,7 @@ public com.google.shopping.merchant.reports.v1beta.SearchResponse search(com.goo /** * A stub to allow clients to do ListenableFuture-style rpc calls to service ReportService. + * *
    * Service for retrieving reports and insights about your products, their
    * performance, and their competitive environment on Google.
@@ -206,8 +251,7 @@ public com.google.shopping.merchant.reports.v1beta.SearchResponse search(com.goo
    */
   public static final class ReportServiceFutureStub
       extends io.grpc.stub.AbstractFutureStub {
-    private ReportServiceFutureStub(
-        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+    private ReportServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
       super(channel, callOptions);
     }
 
@@ -218,14 +262,17 @@ protected ReportServiceFutureStub build(
     }
 
     /**
+     *
+     *
      * 
      * Retrieves a report defined by a search query. The response might contain
      * fewer rows than specified by `page_size`. Rely on `next_page_token` to
      * determine if there are more rows to be requested.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture search( - com.google.shopping.merchant.reports.v1beta.SearchRequest request) { + public com.google.common.util.concurrent.ListenableFuture< + com.google.shopping.merchant.reports.v1beta.SearchResponse> + search(com.google.shopping.merchant.reports.v1beta.SearchRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSearchMethod(), getCallOptions()), request); } @@ -233,11 +280,11 @@ public com.google.common.util.concurrent.ListenableFuture implements - io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { + private static final class MethodHandlers + implements io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { private final AsyncService serviceImpl; private final int methodId; @@ -251,8 +298,11 @@ private static final class MethodHandlers implements public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { case METHODID_SEARCH: - serviceImpl.search((com.google.shopping.merchant.reports.v1beta.SearchRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); + serviceImpl.search( + (com.google.shopping.merchant.reports.v1beta.SearchRequest) request, + (io.grpc.stub.StreamObserver< + com.google.shopping.merchant.reports.v1beta.SearchResponse>) + responseObserver); break; default: throw new AssertionError(); @@ -273,17 +323,18 @@ public io.grpc.stub.StreamObserver invoke( public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( - getSearchMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.shopping.merchant.reports.v1beta.SearchRequest, - com.google.shopping.merchant.reports.v1beta.SearchResponse>( - service, METHODID_SEARCH))) + getSearchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.shopping.merchant.reports.v1beta.SearchRequest, + com.google.shopping.merchant.reports.v1beta.SearchResponse>( + service, METHODID_SEARCH))) .build(); } - private static abstract class ReportServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + private abstract static class ReportServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, + io.grpc.protobuf.ProtoServiceDescriptorSupplier { ReportServiceBaseDescriptorSupplier() {} @java.lang.Override @@ -325,10 +376,12 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { synchronized (ReportServiceGrpc.class) { result = serviceDescriptor; if (result == null) { - serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new ReportServiceFileDescriptorSupplier()) - .addMethod(getSearchMethod()) - .build(); + serviceDescriptor = + result = + io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ReportServiceFileDescriptorSupplier()) + .addMethod(getSearchMethod()) + .build(); } } } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java similarity index 70% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java index 05545104ea58..6cd01c655fe9 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `best_sellers_brand_view` table.
  *
@@ -16,15 +33,16 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.BestSellersBrandView}
  */
-public final class BestSellersBrandView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class BestSellersBrandView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.BestSellersBrandView)
     BestSellersBrandViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use BestSellersBrandView.newBuilder() to construct.
   private BestSellersBrandView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private BestSellersBrandView() {
     reportGranularity_ = 0;
     reportCountryCode_ = "";
@@ -37,28 +55,31 @@ private BestSellersBrandView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new BestSellersBrandView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.class, com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.class,
+            com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder.class);
   }
 
   private int bitField0_;
   public static final int REPORT_DATE_FIELD_NUMBER = 1;
   private com.google.type.Date reportDate_;
   /**
+   *
+   *
    * 
    * Report date. The value of this field can only be one of the following:
    *
@@ -71,6 +92,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ @java.lang.Override @@ -78,6 +100,8 @@ public boolean hasReportDate() { return reportDate_ != null; } /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -90,6 +114,7 @@ public boolean hasReportDate() {
    * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ @java.lang.Override @@ -97,6 +122,8 @@ public com.google.type.Date getReportDate() { return reportDate_ == null ? com.google.type.Date.getDefaultInstance() : reportDate_; } /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -118,6 +145,8 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
   public static final int REPORT_GRANULARITY_FIELD_NUMBER = 2;
   private int reportGranularity_ = 0;
   /**
+   *
+   *
    * 
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -126,13 +155,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ - @java.lang.Override public boolean hasReportGranularity() { + @java.lang.Override + public boolean hasReportGranularity() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -141,13 +176,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ - @java.lang.Override public int getReportGranularityValue() { + @java.lang.Override + public int getReportGranularityValue() { return reportGranularity_; } /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -156,18 +197,31 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity() { - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.forNumber(reportGranularity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity() { + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .forNumber(reportGranularity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .UNRECOGNIZED + : result; } public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object reportCountryCode_ = ""; /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -177,6 +231,7 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -184,6 +239,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -193,6 +250,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ @java.lang.Override @@ -201,14 +259,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -218,16 +277,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -238,6 +296,8 @@ public java.lang.String getReportCountryCode() { public static final int REPORT_CATEGORY_ID_FIELD_NUMBER = 4; private long reportCategoryId_ = 0L; /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -249,6 +309,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -256,6 +317,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -267,6 +330,7 @@ public boolean hasReportCategoryId() {
    * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ @java.lang.Override @@ -275,14 +339,18 @@ public long getReportCategoryId() { } public static final int ID_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object id_ = ""; /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return Whether the id field is set. */ @java.lang.Override @@ -290,11 +358,14 @@ public boolean hasId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return The id. */ @java.lang.Override @@ -303,29 +374,29 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -334,14 +405,18 @@ public java.lang.String getId() { } public static final int BRAND_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -349,11 +424,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return The brand. */ @java.lang.Override @@ -362,29 +440,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -395,12 +473,15 @@ public java.lang.String getBrand() { public static final int RANK_FIELD_NUMBER = 7; private long rank_ = 0L; /** + * + * *
    * Popularity of the brand on Ads and organic surfaces, in the selected
    * category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -408,12 +489,15 @@ public boolean hasRank() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Popularity of the brand on Ads and organic surfaces, in the selected
    * category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -424,11 +508,14 @@ public long getRank() { public static final int PREVIOUS_RANK_FIELD_NUMBER = 8; private long previousRank_ = 0L; /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 8; + * * @return Whether the previousRank field is set. */ @java.lang.Override @@ -436,11 +523,14 @@ public boolean hasPreviousRank() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 8; + * * @return The previousRank. */ @java.lang.Override @@ -451,121 +541,195 @@ public long getPreviousRank() { public static final int RELATIVE_DEMAND_FIELD_NUMBER = 9; private int relativeDemand_ = 0; /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return Whether the relativeDemand field is set. */ - @java.lang.Override public boolean hasRelativeDemand() { + @java.lang.Override + public boolean hasRelativeDemand() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The enum numeric value on the wire for relativeDemand. */ - @java.lang.Override public int getRelativeDemandValue() { + @java.lang.Override + public int getRelativeDemandValue() { return relativeDemand_; } /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The relativeDemand. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(relativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + relativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED + : result; } public static final int PREVIOUS_RELATIVE_DEMAND_FIELD_NUMBER = 10; private int previousRelativeDemand_ = 0; /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return Whether the previousRelativeDemand field is set. */ - @java.lang.Override public boolean hasPreviousRelativeDemand() { + @java.lang.Override + public boolean hasPreviousRelativeDemand() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ - @java.lang.Override public int getPreviousRelativeDemandValue() { + @java.lang.Override + public int getPreviousRelativeDemandValue() { return previousRelativeDemand_; } /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The previousRelativeDemand. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(previousRelativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + previousRelativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED + : result; } public static final int RELATIVE_DEMAND_CHANGE_FIELD_NUMBER = 11; private int relativeDemandChange_ = 0; /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return Whether the relativeDemandChange field is set. */ - @java.lang.Override public boolean hasRelativeDemandChange() { + @java.lang.Override + public boolean hasRelativeDemandChange() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ - @java.lang.Override public int getRelativeDemandChangeValue() { + @java.lang.Override + public int getRelativeDemandChangeValue() { return relativeDemandChange_; } /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The relativeDemandChange. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange() { - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + getRelativeDemandChange() { + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + result = + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -577,8 +741,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (reportDate_ != null) { output.writeMessage(1, getReportDate()); } @@ -622,19 +785,16 @@ public int getSerializedSize() { size = 0; if (reportDate_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getReportDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReportDate()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, reportGranularity_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, reportGranularity_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, reportCountryCode_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, reportCategoryId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, reportCategoryId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, id_); @@ -643,24 +803,19 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, brand_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(7, rank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, rank_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(8, previousRank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(8, previousRank_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(9, relativeDemand_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(9, relativeDemand_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(10, previousRelativeDemand_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(10, previousRelativeDemand_); } if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(11, relativeDemandChange_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, relativeDemandChange_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -670,17 +825,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.BestSellersBrandView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.BestSellersBrandView other = (com.google.shopping.merchant.reports.v1beta.BestSellersBrandView) obj; + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView other = + (com.google.shopping.merchant.reports.v1beta.BestSellersBrandView) obj; if (hasReportDate() != other.hasReportDate()) return false; if (hasReportDate()) { - if (!getReportDate() - .equals(other.getReportDate())) return false; + if (!getReportDate().equals(other.getReportDate())) return false; } if (hasReportGranularity() != other.hasReportGranularity()) return false; if (hasReportGranularity()) { @@ -688,33 +843,27 @@ public boolean equals(final java.lang.Object obj) { } if (hasReportCountryCode() != other.hasReportCountryCode()) return false; if (hasReportCountryCode()) { - if (!getReportCountryCode() - .equals(other.getReportCountryCode())) return false; + if (!getReportCountryCode().equals(other.getReportCountryCode())) return false; } if (hasReportCategoryId() != other.hasReportCategoryId()) return false; if (hasReportCategoryId()) { - if (getReportCategoryId() - != other.getReportCategoryId()) return false; + if (getReportCategoryId() != other.getReportCategoryId()) return false; } if (hasId() != other.hasId()) return false; if (hasId()) { - if (!getId() - .equals(other.getId())) return false; + if (!getId().equals(other.getId())) return false; } if (hasBrand() != other.hasBrand()) return false; if (hasBrand()) { - if (!getBrand() - .equals(other.getBrand())) return false; + if (!getBrand().equals(other.getBrand())) return false; } if (hasRank() != other.hasRank()) return false; if (hasRank()) { - if (getRank() - != other.getRank()) return false; + if (getRank() != other.getRank()) return false; } if (hasPreviousRank() != other.hasPreviousRank()) return false; if (hasPreviousRank()) { - if (getPreviousRank() - != other.getPreviousRank()) return false; + if (getPreviousRank() != other.getPreviousRank()) return false; } if (hasRelativeDemand() != other.hasRelativeDemand()) return false; if (hasRelativeDemand()) { @@ -753,8 +902,7 @@ public int hashCode() { } if (hasReportCategoryId()) { hash = (37 * hash) + REPORT_CATEGORY_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getReportCategoryId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getReportCategoryId()); } if (hasId()) { hash = (37 * hash) + ID_FIELD_NUMBER; @@ -766,13 +914,11 @@ public int hashCode() { } if (hasRank()) { hash = (37 * hash) + RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRank()); } if (hasPreviousRank()) { hash = (37 * hash) + PREVIOUS_RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getPreviousRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getPreviousRank()); } if (hasRelativeDemand()) { hash = (37 * hash) + RELATIVE_DEMAND_FIELD_NUMBER; @@ -792,98 +938,104 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.BestSellersBrandView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    *
@@ -896,33 +1048,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.BestSellersBrandView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.BestSellersBrandView)
       com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.class, com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.class,
+              com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder.class);
     }
 
     // Construct using com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -946,13 +1097,14 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getDefaultInstanceForType() {
+    public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView
+        getDefaultInstanceForType() {
       return com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance();
     }
 
@@ -967,18 +1119,20 @@ public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView build()
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.BestSellersBrandView result = new com.google.shopping.merchant.reports.v1beta.BestSellersBrandView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.shopping.merchant.reports.v1beta.BestSellersBrandView result =
+          new com.google.shopping.merchant.reports.v1beta.BestSellersBrandView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.BestSellersBrandView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.BestSellersBrandView result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.reportDate_ = reportDateBuilder_ == null
-            ? reportDate_
-            : reportDateBuilder_.build();
+        result.reportDate_ = reportDateBuilder_ == null ? reportDate_ : reportDateBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000002) != 0)) {
@@ -1028,46 +1182,50 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.BestSelle
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.BestSellersBrandView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.BestSellersBrandView)other);
+        return mergeFrom((com.google.shopping.merchant.reports.v1beta.BestSellersBrandView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.BestSellersBrandView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.BestSellersBrandView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance())
+        return this;
       if (other.hasReportDate()) {
         mergeReportDate(other.getReportDate());
       }
@@ -1133,69 +1291,79 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getReportDateFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 16: {
-              reportGranularity_ = input.readEnum();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            case 26: {
-              reportCountryCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 32: {
-              reportCategoryId_ = input.readInt64();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 32
-            case 42: {
-              id_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 42
-            case 50: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 50
-            case 56: {
-              rank_ = input.readInt64();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 56
-            case 64: {
-              previousRank_ = input.readInt64();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 64
-            case 72: {
-              relativeDemand_ = input.readEnum();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 72
-            case 80: {
-              previousRelativeDemand_ = input.readEnum();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 80
-            case 88: {
-              relativeDemandChange_ = input.readEnum();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 88
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                input.readMessage(getReportDateFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 16:
+              {
+                reportGranularity_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+            case 26:
+              {
+                reportCountryCode_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 32:
+              {
+                reportCategoryId_ = input.readInt64();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 32
+            case 42:
+              {
+                id_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+            case 50:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+            case 56:
+              {
+                rank_ = input.readInt64();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 56
+            case 64:
+              {
+                previousRank_ = input.readInt64();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 64
+            case 72:
+              {
+                relativeDemand_ = input.readEnum();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 72
+            case 80:
+              {
+                previousRelativeDemand_ = input.readEnum();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 80
+            case 88:
+              {
+                relativeDemandChange_ = input.readEnum();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 88
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1205,12 +1373,16 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private com.google.type.Date reportDate_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> reportDateBuilder_;
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
+        reportDateBuilder_;
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1223,12 +1395,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ public boolean hasReportDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Report date. The value of this field can only be one of the following:
      *
@@ -1241,6 +1416,7 @@ public boolean hasReportDate() {
      * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ public com.google.type.Date getReportDate() { @@ -1251,6 +1427,8 @@ public com.google.type.Date getReportDate() { } } /** + * + * *
      * Report date. The value of this field can only be one of the following:
      *
@@ -1278,6 +1456,8 @@ public Builder setReportDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1291,8 +1471,7 @@ public Builder setReportDate(com.google.type.Date value) {
      *
      * .google.type.Date report_date = 1;
      */
-    public Builder setReportDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setReportDate(com.google.type.Date.Builder builderForValue) {
       if (reportDateBuilder_ == null) {
         reportDate_ = builderForValue.build();
       } else {
@@ -1303,6 +1482,8 @@ public Builder setReportDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1318,9 +1499,9 @@ public Builder setReportDate(
      */
     public Builder mergeReportDate(com.google.type.Date value) {
       if (reportDateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          reportDate_ != null &&
-          reportDate_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && reportDate_ != null
+            && reportDate_ != com.google.type.Date.getDefaultInstance()) {
           getReportDateBuilder().mergeFrom(value);
         } else {
           reportDate_ = value;
@@ -1333,6 +1514,8 @@ public Builder mergeReportDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1357,6 +1540,8 @@ public Builder clearReportDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1376,6 +1561,8 @@ public com.google.type.Date.Builder getReportDateBuilder() {
       return getReportDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1393,11 +1580,12 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
       if (reportDateBuilder_ != null) {
         return reportDateBuilder_.getMessageOrBuilder();
       } else {
-        return reportDate_ == null ?
-            com.google.type.Date.getDefaultInstance() : reportDate_;
+        return reportDate_ == null ? com.google.type.Date.getDefaultInstance() : reportDate_;
       }
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -1412,14 +1600,13 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * .google.type.Date report_date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getReportDateFieldBuilder() {
       if (reportDateBuilder_ == null) {
-        reportDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getReportDate(),
-                getParentForChildren(),
-                isClean());
+        reportDateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getReportDate(), getParentForChildren(), isClean());
         reportDate_ = null;
       }
       return reportDateBuilder_;
@@ -1427,6 +1614,8 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
 
     private int reportGranularity_ = 0;
     /**
+     *
+     *
      * 
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1435,13 +1624,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ - @java.lang.Override public boolean hasReportGranularity() { + @java.lang.Override + public boolean hasReportGranularity() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1450,13 +1645,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ - @java.lang.Override public int getReportGranularityValue() { + @java.lang.Override + public int getReportGranularityValue() { return reportGranularity_; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1465,7 +1666,10 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @param value The enum numeric value on the wire for reportGranularity to set. * @return This builder for chaining. */ @@ -1476,6 +1680,8 @@ public Builder setReportGranularityValue(int value) { return this; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1484,15 +1690,26 @@ public Builder setReportGranularityValue(int value) {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity() { - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.forNumber(reportGranularity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity() { + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .forNumber(reportGranularity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1501,11 +1718,15 @@ public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranu
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @param value The reportGranularity to set. * @return This builder for chaining. */ - public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum value) { + public Builder setReportGranularity( + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum value) { if (value == null) { throw new NullPointerException(); } @@ -1515,6 +1736,8 @@ public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta. return this; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -1523,7 +1746,10 @@ public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta.
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return This builder for chaining. */ public Builder clearReportGranularity() { @@ -1535,6 +1761,8 @@ public Builder clearReportGranularity() { private java.lang.Object reportCountryCode_ = ""; /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1544,12 +1772,15 @@ public Builder clearReportGranularity() {
      * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1559,13 +1790,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -1574,6 +1805,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1583,15 +1816,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -1599,6 +1831,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1608,18 +1842,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1629,6 +1867,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 3; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -1638,6 +1877,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -1647,12 +1888,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000004; @@ -1660,8 +1903,10 @@ public Builder setReportCountryCodeBytes( return this; } - private long reportCategoryId_ ; + private long reportCategoryId_; /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -1673,6 +1918,7 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -1680,6 +1926,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -1691,6 +1939,7 @@ public boolean hasReportCategoryId() {
      * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ @java.lang.Override @@ -1698,6 +1947,8 @@ public long getReportCategoryId() { return reportCategoryId_; } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -1709,6 +1960,7 @@ public long getReportCategoryId() {
      * 
* * optional int64 report_category_id = 4; + * * @param value The reportCategoryId to set. * @return This builder for chaining. */ @@ -1720,6 +1972,8 @@ public Builder setReportCategoryId(long value) { return this; } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -1731,6 +1985,7 @@ public Builder setReportCategoryId(long value) {
      * 
* * optional int64 report_category_id = 4; + * * @return This builder for chaining. */ public Builder clearReportCategoryId() { @@ -1742,29 +1997,34 @@ public Builder clearReportCategoryId() { private java.lang.Object id_ = ""; /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @return Whether the id field is set. */ public boolean hasId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -1773,20 +2033,21 @@ public java.lang.String getId() { } } /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @return The bytes for id. */ - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -1794,28 +2055,35 @@ public java.lang.String getId() { } } /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } id_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @return This builder for chaining. */ public Builder clearId() { @@ -1825,17 +2093,21 @@ public Builder clearId() { return this; } /** + * + * *
      * Google-assigned id of the brand.
      * 
* * optional string id = 5; + * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); id_ = value; bitField0_ |= 0x00000010; @@ -1845,29 +2117,34 @@ public Builder setIdBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -1876,20 +2153,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -1897,28 +2175,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -1928,17 +2213,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Name of the brand.
      * 
* * optional string brand = 6; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000020; @@ -1946,14 +2235,17 @@ public Builder setBrandBytes( return this; } - private long rank_ ; + private long rank_; /** + * + * *
      * Popularity of the brand on Ads and organic surfaces, in the selected
      * category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -1961,12 +2253,15 @@ public boolean hasRank() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Popularity of the brand on Ads and organic surfaces, in the selected
      * category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -1974,12 +2269,15 @@ public long getRank() { return rank_; } /** + * + * *
      * Popularity of the brand on Ads and organic surfaces, in the selected
      * category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 7; + * * @param value The rank to set. * @return This builder for chaining. */ @@ -1991,12 +2289,15 @@ public Builder setRank(long value) { return this; } /** + * + * *
      * Popularity of the brand on Ads and organic surfaces, in the selected
      * category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 7; + * * @return This builder for chaining. */ public Builder clearRank() { @@ -2006,13 +2307,16 @@ public Builder clearRank() { return this; } - private long previousRank_ ; + private long previousRank_; /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 8; + * * @return Whether the previousRank field is set. */ @java.lang.Override @@ -2020,11 +2324,14 @@ public boolean hasPreviousRank() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 8; + * * @return The previousRank. */ @java.lang.Override @@ -2032,11 +2339,14 @@ public long getPreviousRank() { return previousRank_; } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 8; + * * @param value The previousRank to set. * @return This builder for chaining. */ @@ -2048,11 +2358,14 @@ public Builder setPreviousRank(long value) { return this; } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 8; + * * @return This builder for chaining. */ public Builder clearPreviousRank() { @@ -2064,36 +2377,53 @@ public Builder clearPreviousRank() { private int relativeDemand_ = 0; /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return Whether the relativeDemand field is set. */ - @java.lang.Override public boolean hasRelativeDemand() { + @java.lang.Override + public boolean hasRelativeDemand() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The enum numeric value on the wire for relativeDemand. */ - @java.lang.Override public int getRelativeDemandValue() { + @java.lang.Override + public int getRelativeDemandValue() { return relativeDemand_; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @param value The enum numeric value on the wire for relativeDemand to set. * @return This builder for chaining. */ @@ -2104,30 +2434,47 @@ public Builder setRelativeDemandValue(int value) { return this; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The relativeDemand. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(relativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + relativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @param value The relativeDemand to set. * @return This builder for chaining. */ - public Builder setRelativeDemand(com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { + public Builder setRelativeDemand( + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { if (value == null) { throw new NullPointerException(); } @@ -2137,12 +2484,17 @@ public Builder setRelativeDemand(com.google.shopping.merchant.reports.v1beta.Rel return this; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return This builder for chaining. */ public Builder clearRelativeDemand() { @@ -2154,36 +2506,53 @@ public Builder clearRelativeDemand() { private int previousRelativeDemand_ = 0; /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return Whether the previousRelativeDemand field is set. */ - @java.lang.Override public boolean hasPreviousRelativeDemand() { + @java.lang.Override + public boolean hasPreviousRelativeDemand() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ - @java.lang.Override public int getPreviousRelativeDemandValue() { + @java.lang.Override + public int getPreviousRelativeDemandValue() { return previousRelativeDemand_; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @param value The enum numeric value on the wire for previousRelativeDemand to set. * @return This builder for chaining. */ @@ -2194,30 +2563,47 @@ public Builder setPreviousRelativeDemandValue(int value) { return this; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The previousRelativeDemand. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(previousRelativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + previousRelativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @param value The previousRelativeDemand to set. * @return This builder for chaining. */ - public Builder setPreviousRelativeDemand(com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { + public Builder setPreviousRelativeDemand( + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { if (value == null) { throw new NullPointerException(); } @@ -2227,12 +2613,17 @@ public Builder setPreviousRelativeDemand(com.google.shopping.merchant.reports.v1 return this; } /** + * + * *
      * Estimated demand in relation to the brand with the highest popularity rank
      * in the same category and country in the previous week or month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return This builder for chaining. */ public Builder clearPreviousRelativeDemand() { @@ -2244,33 +2635,50 @@ public Builder clearPreviousRelativeDemand() { private int relativeDemandChange_ = 0; /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return Whether the relativeDemandChange field is set. */ - @java.lang.Override public boolean hasRelativeDemandChange() { + @java.lang.Override + public boolean hasRelativeDemandChange() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ - @java.lang.Override public int getRelativeDemandChangeValue() { + @java.lang.Override + public int getRelativeDemandChangeValue() { return relativeDemandChange_; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @param value The enum numeric value on the wire for relativeDemandChange to set. * @return This builder for chaining. */ @@ -2281,28 +2689,50 @@ public Builder setRelativeDemandChangeValue(int value) { return this; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The relativeDemandChange. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange() { - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + getRelativeDemandChange() { + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + result = + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.UNRECOGNIZED + : result; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @param value The relativeDemandChange to set. * @return This builder for chaining. */ - public Builder setRelativeDemandChange(com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum value) { + public Builder setRelativeDemandChange( + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + value) { if (value == null) { throw new NullPointerException(); } @@ -2312,11 +2742,16 @@ public Builder setRelativeDemandChange(com.google.shopping.merchant.reports.v1be return this; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return This builder for chaining. */ public Builder clearRelativeDemandChange() { @@ -2325,9 +2760,9 @@ public Builder clearRelativeDemandChange() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2337,41 +2772,43 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.BestSellersBrandView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.BestSellersBrandView) - private static final com.google.shopping.merchant.reports.v1beta.BestSellersBrandView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.BestSellersBrandView(); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BestSellersBrandView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BestSellersBrandView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2383,9 +2820,8 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java similarity index 74% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java index 080f1891d450..ab5950e4d922 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersBrandViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface BestSellersBrandViewOrBuilder extends +public interface BestSellersBrandViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.BestSellersBrandView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -20,10 +38,13 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ boolean hasReportDate(); /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -36,10 +57,13 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ com.google.type.Date getReportDate(); /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -56,6 +80,8 @@ public interface BestSellersBrandViewOrBuilder extends
   com.google.type.DateOrBuilder getReportDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -64,11 +90,16 @@ public interface BestSellersBrandViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ boolean hasReportGranularity(); /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -77,11 +108,16 @@ public interface BestSellersBrandViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ int getReportGranularityValue(); /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -90,12 +126,18 @@ public interface BestSellersBrandViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity(); + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -105,10 +147,13 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -118,10 +163,13 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -131,12 +179,14 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -148,10 +198,13 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ boolean hasReportCategoryId(); /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -163,195 +216,271 @@ public interface BestSellersBrandViewOrBuilder extends
    * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ long getReportCategoryId(); /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return Whether the id field is set. */ boolean hasId(); /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return The id. */ java.lang.String getId(); /** + * + * *
    * Google-assigned id of the brand.
    * 
* * optional string id = 5; + * * @return The bytes for id. */ - com.google.protobuf.ByteString - getIdBytes(); + com.google.protobuf.ByteString getIdBytes(); /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Name of the brand.
    * 
* * optional string brand = 6; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * Popularity of the brand on Ads and organic surfaces, in the selected
    * category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ boolean hasRank(); /** + * + * *
    * Popularity of the brand on Ads and organic surfaces, in the selected
    * category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 7; + * * @return The rank. */ long getRank(); /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 8; + * * @return Whether the previousRank field is set. */ boolean hasPreviousRank(); /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 8; + * * @return The previousRank. */ long getPreviousRank(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return Whether the relativeDemand field is set. */ boolean hasRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The enum numeric value on the wire for relativeDemand. */ int getRelativeDemandValue(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 9; + * + * * @return The relativeDemand. */ com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return Whether the previousRelativeDemand field is set. */ boolean hasPreviousRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ int getPreviousRelativeDemandValue(); /** + * + * *
    * Estimated demand in relation to the brand with the highest popularity rank
    * in the same category and country in the previous week or month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 10; + * + * * @return The previousRelativeDemand. */ - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand(); + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return Whether the relativeDemandChange field is set. */ boolean hasRelativeDemandChange(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ int getRelativeDemandChangeValue(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 11; + * + * * @return The relativeDemandChange. */ - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange(); + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum + getRelativeDemandChange(); } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java similarity index 72% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java index 15843bd2bc31..64c689b08bbf 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `best_sellers_product_cluster_view` table.
  *
@@ -18,15 +35,16 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.BestSellersProductClusterView}
  */
-public final class BestSellersProductClusterView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class BestSellersProductClusterView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.BestSellersProductClusterView)
     BestSellersProductClusterViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use BestSellersProductClusterView.newBuilder() to construct.
   private BestSellersProductClusterView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private BestSellersProductClusterView() {
     reportGranularity_ = 0;
     reportCountryCode_ = "";
@@ -38,8 +56,7 @@ private BestSellersProductClusterView() {
     categoryL3_ = "";
     categoryL4_ = "";
     categoryL5_ = "";
-    variantGtins_ =
-        com.google.protobuf.LazyStringArrayList.emptyList();
+    variantGtins_ = com.google.protobuf.LazyStringArrayList.emptyList();
     inventoryStatus_ = 0;
     brandInventoryStatus_ = 0;
     relativeDemand_ = 0;
@@ -49,34 +66,40 @@ private BestSellersProductClusterView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new BestSellersProductClusterView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.class, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.class,
+            com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder
+                .class);
   }
 
   /**
+   *
+   *
    * 
    * Status of the product cluster or brand in your inventory.
    * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus} */ - public enum InventoryStatus - implements com.google.protobuf.ProtocolMessageEnum { + public enum InventoryStatus implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -85,6 +108,8 @@ public enum InventoryStatus */ INVENTORY_STATUS_UNSPECIFIED(0), /** + * + * *
      * You have a product for this product cluster or brand in stock.
      * 
@@ -93,6 +118,8 @@ public enum InventoryStatus */ IN_STOCK(1), /** + * + * *
      * You have a product for this product cluster or brand in inventory but it
      * is currently out of stock.
@@ -102,6 +129,8 @@ public enum InventoryStatus
      */
     OUT_OF_STOCK(2),
     /**
+     *
+     *
      * 
      * You do not have a product for this product cluster or brand in inventory.
      * 
@@ -113,6 +142,8 @@ public enum InventoryStatus ; /** + * + * *
      * Not specified.
      * 
@@ -121,6 +152,8 @@ public enum InventoryStatus */ public static final int INVENTORY_STATUS_UNSPECIFIED_VALUE = 0; /** + * + * *
      * You have a product for this product cluster or brand in stock.
      * 
@@ -129,6 +162,8 @@ public enum InventoryStatus */ public static final int IN_STOCK_VALUE = 1; /** + * + * *
      * You have a product for this product cluster or brand in inventory but it
      * is currently out of stock.
@@ -138,6 +173,8 @@ public enum InventoryStatus
      */
     public static final int OUT_OF_STOCK_VALUE = 2;
     /**
+     *
+     *
      * 
      * You do not have a product for this product cluster or brand in inventory.
      * 
@@ -146,7 +183,6 @@ public enum InventoryStatus */ public static final int NOT_IN_INVENTORY_VALUE = 3; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -171,41 +207,48 @@ public static InventoryStatus valueOf(int value) { */ public static InventoryStatus forNumber(int value) { switch (value) { - case 0: return INVENTORY_STATUS_UNSPECIFIED; - case 1: return IN_STOCK; - case 2: return OUT_OF_STOCK; - case 3: return NOT_IN_INVENTORY; - default: return null; + case 0: + return INVENTORY_STATUS_UNSPECIFIED; + case 1: + return IN_STOCK; + case 2: + return OUT_OF_STOCK; + case 3: + return NOT_IN_INVENTORY; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - InventoryStatus> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public InventoryStatus findValueByNumber(int number) { - return InventoryStatus.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public InventoryStatus findValueByNumber(int number) { + return InventoryStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDescriptor() + .getEnumTypes() + .get(0); } private static final InventoryStatus[] VALUES = values(); @@ -213,8 +256,7 @@ public InventoryStatus findValueByNumber(int number) { public static InventoryStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -235,6 +277,8 @@ private InventoryStatus(int value) { public static final int REPORT_DATE_FIELD_NUMBER = 1; private com.google.type.Date reportDate_; /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -247,6 +291,7 @@ private InventoryStatus(int value) {
    * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ @java.lang.Override @@ -254,6 +299,8 @@ public boolean hasReportDate() { return reportDate_ != null; } /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -266,6 +313,7 @@ public boolean hasReportDate() {
    * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ @java.lang.Override @@ -273,6 +321,8 @@ public com.google.type.Date getReportDate() { return reportDate_ == null ? com.google.type.Date.getDefaultInstance() : reportDate_; } /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -294,6 +344,8 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
   public static final int REPORT_GRANULARITY_FIELD_NUMBER = 2;
   private int reportGranularity_ = 0;
   /**
+   *
+   *
    * 
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -302,13 +354,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ - @java.lang.Override public boolean hasReportGranularity() { + @java.lang.Override + public boolean hasReportGranularity() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -317,13 +375,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ - @java.lang.Override public int getReportGranularityValue() { + @java.lang.Override + public int getReportGranularityValue() { return reportGranularity_; } /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -332,18 +396,31 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity() { - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.forNumber(reportGranularity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity() { + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .forNumber(reportGranularity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .UNRECOGNIZED + : result; } public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object reportCountryCode_ = ""; /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -353,6 +430,7 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
    * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -360,6 +438,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -369,6 +449,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ @java.lang.Override @@ -377,14 +458,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -394,16 +476,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -414,6 +495,8 @@ public java.lang.String getReportCountryCode() { public static final int REPORT_CATEGORY_ID_FIELD_NUMBER = 4; private long reportCategoryId_ = 0L; /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -425,6 +508,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -432,6 +516,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -443,6 +529,7 @@ public boolean hasReportCategoryId() {
    * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ @java.lang.Override @@ -451,14 +538,18 @@ public long getReportCategoryId() { } public static final int ID_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object id_ = ""; /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return Whether the id field is set. */ @java.lang.Override @@ -466,11 +557,14 @@ public boolean hasId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return The id. */ @java.lang.Override @@ -479,29 +573,29 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -510,14 +604,18 @@ public java.lang.String getId() { } public static final int TITLE_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object title_ = ""; /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return Whether the title field is set. */ @java.lang.Override @@ -525,11 +623,14 @@ public boolean hasTitle() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return The title. */ @java.lang.Override @@ -538,29 +639,29 @@ public java.lang.String getTitle() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return The bytes for title. */ @java.lang.Override - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -569,14 +670,18 @@ public java.lang.String getTitle() { } public static final int BRAND_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -584,11 +689,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return The brand. */ @java.lang.Override @@ -597,29 +705,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -628,9 +736,12 @@ public java.lang.String getBrand() { } public static final int CATEGORY_L1_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL1_ = ""; /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -638,6 +749,7 @@ public java.lang.String getBrand() {
    * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ @java.lang.Override @@ -645,6 +757,8 @@ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -652,6 +766,7 @@ public boolean hasCategoryL1() {
    * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ @java.lang.Override @@ -660,14 +775,15 @@ public java.lang.String getCategoryL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; } } /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -675,16 +791,15 @@ public java.lang.String getCategoryL1() {
    * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -693,9 +808,12 @@ public java.lang.String getCategoryL1() { } public static final int CATEGORY_L2_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL2_ = ""; /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -703,6 +821,7 @@ public java.lang.String getCategoryL1() {
    * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ @java.lang.Override @@ -710,6 +829,8 @@ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -717,6 +838,7 @@ public boolean hasCategoryL2() {
    * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ @java.lang.Override @@ -725,14 +847,15 @@ public java.lang.String getCategoryL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; } } /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -740,16 +863,15 @@ public java.lang.String getCategoryL2() {
    * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -758,9 +880,12 @@ public java.lang.String getCategoryL2() { } public static final int CATEGORY_L3_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL3_ = ""; /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -768,6 +893,7 @@ public java.lang.String getCategoryL2() {
    * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ @java.lang.Override @@ -775,6 +901,8 @@ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -782,6 +910,7 @@ public boolean hasCategoryL3() {
    * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ @java.lang.Override @@ -790,14 +919,15 @@ public java.lang.String getCategoryL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; } } /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -805,16 +935,15 @@ public java.lang.String getCategoryL3() {
    * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -823,9 +952,12 @@ public java.lang.String getCategoryL3() { } public static final int CATEGORY_L4_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL4_ = ""; /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -833,6 +965,7 @@ public java.lang.String getCategoryL3() {
    * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ @java.lang.Override @@ -840,6 +973,8 @@ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -847,6 +982,7 @@ public boolean hasCategoryL4() {
    * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ @java.lang.Override @@ -855,14 +991,15 @@ public java.lang.String getCategoryL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; } } /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -870,16 +1007,15 @@ public java.lang.String getCategoryL4() {
    * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -888,9 +1024,12 @@ public java.lang.String getCategoryL4() { } public static final int CATEGORY_L5_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL5_ = ""; /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -898,6 +1037,7 @@ public java.lang.String getCategoryL4() {
    * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ @java.lang.Override @@ -905,6 +1045,8 @@ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -912,6 +1054,7 @@ public boolean hasCategoryL5() {
    * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ @java.lang.Override @@ -920,14 +1063,15 @@ public java.lang.String getCategoryL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; } } /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -935,16 +1079,15 @@ public java.lang.String getCategoryL5() {
    * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -953,38 +1096,47 @@ public java.lang.String getCategoryL5() { } public static final int VARIANT_GTINS_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList variantGtins_ = com.google.protobuf.LazyStringArrayList.emptyList(); /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @return A list containing the variantGtins. */ - public com.google.protobuf.ProtocolStringList - getVariantGtinsList() { + public com.google.protobuf.ProtocolStringList getVariantGtinsList() { return variantGtins_; } /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @return The count of variantGtins. */ public int getVariantGtinsCount() { return variantGtins_.size(); } /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @param index The index of the element to return. * @return The variantGtins at the given index. */ @@ -992,22 +1144,26 @@ public java.lang.String getVariantGtins(int index) { return variantGtins_.get(index); } /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @param index The index of the value to return. * @return The bytes of the variantGtins at the given index. */ - public com.google.protobuf.ByteString - getVariantGtinsBytes(int index) { + public com.google.protobuf.ByteString getVariantGtinsBytes(int index) { return variantGtins_.getByteString(index); } public static final int INVENTORY_STATUS_FIELD_NUMBER = 14; private int inventoryStatus_ = 0; /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -1016,13 +1172,19 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return Whether the inventoryStatus field is set. */ - @java.lang.Override public boolean hasInventoryStatus() { + @java.lang.Override + public boolean hasInventoryStatus() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -1031,13 +1193,19 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The enum numeric value on the wire for inventoryStatus. */ - @java.lang.Override public int getInventoryStatusValue() { + @java.lang.Override + public int getInventoryStatusValue() { return inventoryStatus_; } /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -1046,17 +1214,30 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The inventoryStatus. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getInventoryStatus() { - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus result = com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.forNumber(inventoryStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getInventoryStatus() { + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + result = + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.forNumber(inventoryStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + .UNRECOGNIZED + : result; } public static final int BRAND_INVENTORY_STATUS_FIELD_NUMBER = 15; private int brandInventoryStatus_ = 0; /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -1066,13 +1247,19 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return Whether the brandInventoryStatus field is set. */ - @java.lang.Override public boolean hasBrandInventoryStatus() { + @java.lang.Override + public boolean hasBrandInventoryStatus() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -1082,13 +1269,19 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The enum numeric value on the wire for brandInventoryStatus. */ - @java.lang.Override public int getBrandInventoryStatusValue() { + @java.lang.Override + public int getBrandInventoryStatusValue() { return brandInventoryStatus_; } /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -1098,23 +1291,37 @@ public java.lang.String getVariantGtins(int index) {
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The brandInventoryStatus. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getBrandInventoryStatus() { - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus result = com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.forNumber(brandInventoryStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getBrandInventoryStatus() { + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + result = + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.forNumber(brandInventoryStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + .UNRECOGNIZED + : result; } public static final int RANK_FIELD_NUMBER = 16; private long rank_ = 0L; /** + * + * *
    * Popularity of the product cluster on Ads and organic surfaces, in the
    * selected category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 16; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -1122,12 +1329,15 @@ public boolean hasRank() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
    * Popularity of the product cluster on Ads and organic surfaces, in the
    * selected category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 16; + * * @return The rank. */ @java.lang.Override @@ -1138,11 +1348,14 @@ public long getRank() { public static final int PREVIOUS_RANK_FIELD_NUMBER = 17; private long previousRank_ = 0L; /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 17; + * * @return Whether the previousRank field is set. */ @java.lang.Override @@ -1150,11 +1363,14 @@ public boolean hasPreviousRank() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 17; + * * @return The previousRank. */ @java.lang.Override @@ -1165,124 +1381,198 @@ public long getPreviousRank() { public static final int RELATIVE_DEMAND_FIELD_NUMBER = 18; private int relativeDemand_ = 0; /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return Whether the relativeDemand field is set. */ - @java.lang.Override public boolean hasRelativeDemand() { + @java.lang.Override + public boolean hasRelativeDemand() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The enum numeric value on the wire for relativeDemand. */ - @java.lang.Override public int getRelativeDemandValue() { + @java.lang.Override + public int getRelativeDemandValue() { return relativeDemand_; } /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The relativeDemand. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(relativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + relativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED + : result; } public static final int PREVIOUS_RELATIVE_DEMAND_FIELD_NUMBER = 19; private int previousRelativeDemand_ = 0; /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return Whether the previousRelativeDemand field is set. */ - @java.lang.Override public boolean hasPreviousRelativeDemand() { + @java.lang.Override + public boolean hasPreviousRelativeDemand() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ - @java.lang.Override public int getPreviousRelativeDemandValue() { + @java.lang.Override + public int getPreviousRelativeDemandValue() { return previousRelativeDemand_; } /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The previousRelativeDemand. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(previousRelativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + previousRelativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED + : result; } public static final int RELATIVE_DEMAND_CHANGE_FIELD_NUMBER = 20; private int relativeDemandChange_ = 0; /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return Whether the relativeDemandChange field is set. */ - @java.lang.Override public boolean hasRelativeDemandChange() { + @java.lang.Override + public boolean hasRelativeDemandChange() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ - @java.lang.Override public int getRelativeDemandChangeValue() { + @java.lang.Override + public int getRelativeDemandChangeValue() { return relativeDemandChange_; } /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The relativeDemandChange. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange() { - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + getRelativeDemandChange() { + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + result = + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1294,8 +1584,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (reportDate_ != null) { output.writeMessage(1, getReportDate()); } @@ -1366,19 +1655,16 @@ public int getSerializedSize() { size = 0; if (reportDate_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getReportDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReportDate()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, reportGranularity_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, reportGranularity_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, reportCountryCode_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, reportCategoryId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, reportCategoryId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, id_); @@ -1413,32 +1699,25 @@ public int getSerializedSize() { size += 1 * getVariantGtinsList().size(); } if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(14, inventoryStatus_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(14, inventoryStatus_); } if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(15, brandInventoryStatus_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(15, brandInventoryStatus_); } if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(16, rank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(16, rank_); } if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(17, previousRank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(17, previousRank_); } if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(18, relativeDemand_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(18, relativeDemand_); } if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(19, previousRelativeDemand_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(19, previousRelativeDemand_); } if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(20, relativeDemandChange_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(20, relativeDemandChange_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1448,17 +1727,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView)) { + if (!(obj + instanceof com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView other = (com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) obj; + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView other = + (com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) obj; if (hasReportDate() != other.hasReportDate()) return false; if (hasReportDate()) { - if (!getReportDate() - .equals(other.getReportDate())) return false; + if (!getReportDate().equals(other.getReportDate())) return false; } if (hasReportGranularity() != other.hasReportGranularity()) return false; if (hasReportGranularity()) { @@ -1466,56 +1746,45 @@ public boolean equals(final java.lang.Object obj) { } if (hasReportCountryCode() != other.hasReportCountryCode()) return false; if (hasReportCountryCode()) { - if (!getReportCountryCode() - .equals(other.getReportCountryCode())) return false; + if (!getReportCountryCode().equals(other.getReportCountryCode())) return false; } if (hasReportCategoryId() != other.hasReportCategoryId()) return false; if (hasReportCategoryId()) { - if (getReportCategoryId() - != other.getReportCategoryId()) return false; + if (getReportCategoryId() != other.getReportCategoryId()) return false; } if (hasId() != other.hasId()) return false; if (hasId()) { - if (!getId() - .equals(other.getId())) return false; + if (!getId().equals(other.getId())) return false; } if (hasTitle() != other.hasTitle()) return false; if (hasTitle()) { - if (!getTitle() - .equals(other.getTitle())) return false; + if (!getTitle().equals(other.getTitle())) return false; } if (hasBrand() != other.hasBrand()) return false; if (hasBrand()) { - if (!getBrand() - .equals(other.getBrand())) return false; + if (!getBrand().equals(other.getBrand())) return false; } if (hasCategoryL1() != other.hasCategoryL1()) return false; if (hasCategoryL1()) { - if (!getCategoryL1() - .equals(other.getCategoryL1())) return false; + if (!getCategoryL1().equals(other.getCategoryL1())) return false; } if (hasCategoryL2() != other.hasCategoryL2()) return false; if (hasCategoryL2()) { - if (!getCategoryL2() - .equals(other.getCategoryL2())) return false; + if (!getCategoryL2().equals(other.getCategoryL2())) return false; } if (hasCategoryL3() != other.hasCategoryL3()) return false; if (hasCategoryL3()) { - if (!getCategoryL3() - .equals(other.getCategoryL3())) return false; + if (!getCategoryL3().equals(other.getCategoryL3())) return false; } if (hasCategoryL4() != other.hasCategoryL4()) return false; if (hasCategoryL4()) { - if (!getCategoryL4() - .equals(other.getCategoryL4())) return false; + if (!getCategoryL4().equals(other.getCategoryL4())) return false; } if (hasCategoryL5() != other.hasCategoryL5()) return false; if (hasCategoryL5()) { - if (!getCategoryL5() - .equals(other.getCategoryL5())) return false; + if (!getCategoryL5().equals(other.getCategoryL5())) return false; } - if (!getVariantGtinsList() - .equals(other.getVariantGtinsList())) return false; + if (!getVariantGtinsList().equals(other.getVariantGtinsList())) return false; if (hasInventoryStatus() != other.hasInventoryStatus()) return false; if (hasInventoryStatus()) { if (inventoryStatus_ != other.inventoryStatus_) return false; @@ -1526,13 +1795,11 @@ public boolean equals(final java.lang.Object obj) { } if (hasRank() != other.hasRank()) return false; if (hasRank()) { - if (getRank() - != other.getRank()) return false; + if (getRank() != other.getRank()) return false; } if (hasPreviousRank() != other.hasPreviousRank()) return false; if (hasPreviousRank()) { - if (getPreviousRank() - != other.getPreviousRank()) return false; + if (getPreviousRank() != other.getPreviousRank()) return false; } if (hasRelativeDemand() != other.hasRelativeDemand()) return false; if (hasRelativeDemand()) { @@ -1571,8 +1838,7 @@ public int hashCode() { } if (hasReportCategoryId()) { hash = (37 * hash) + REPORT_CATEGORY_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getReportCategoryId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getReportCategoryId()); } if (hasId()) { hash = (37 * hash) + ID_FIELD_NUMBER; @@ -1620,13 +1886,11 @@ public int hashCode() { } if (hasRank()) { hash = (37 * hash) + RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRank()); } if (hasPreviousRank()) { hash = (37 * hash) + PREVIOUS_RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getPreviousRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getPreviousRank()); } if (hasRelativeDemand()) { hash = (37 * hash) + RELATIVE_DEMAND_FIELD_NUMBER; @@ -1646,98 +1910,105 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    *
@@ -1752,33 +2023,34 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.BestSellersProductClusterView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.BestSellersProductClusterView)
       com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.class, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.class,
+              com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder
+                  .class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.newBuilder()
-    private Builder() {
-
-    }
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1799,8 +2071,7 @@ public Builder clear() {
       categoryL3_ = "";
       categoryL4_ = "";
       categoryL5_ = "";
-      variantGtins_ =
-          com.google.protobuf.LazyStringArrayList.emptyList();
+      variantGtins_ = com.google.protobuf.LazyStringArrayList.emptyList();
       inventoryStatus_ = 0;
       brandInventoryStatus_ = 0;
       rank_ = 0L;
@@ -1812,19 +2083,22 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
+          .getDefaultInstance();
     }
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView build() {
-      com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result = buildPartial();
+      com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result =
+          buildPartial();
       if (!result.isInitialized()) {
         throw newUninitializedMessageException(result);
       }
@@ -1832,19 +2106,22 @@ public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result = new com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+    public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
+        buildPartial() {
+      com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result =
+          new com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.reportDate_ = reportDateBuilder_ == null
-            ? reportDate_
-            : reportDateBuilder_.build();
+        result.reportDate_ = reportDateBuilder_ == null ? reportDate_ : reportDateBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000002) != 0)) {
@@ -1930,46 +2207,52 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.BestSelle
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
-      if (other instanceof com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView)other);
+      if (other
+          instanceof com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) {
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
+              .getDefaultInstance()) return this;
       if (other.hasReportDate()) {
         mergeReportDate(other.getReportDate());
       }
@@ -2081,115 +2364,134 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getReportDateFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 16: {
-              reportGranularity_ = input.readEnum();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            case 26: {
-              reportCountryCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 32: {
-              reportCategoryId_ = input.readInt64();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 32
-            case 42: {
-              id_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 42
-            case 50: {
-              title_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 50
-            case 58: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 58
-            case 66: {
-              categoryL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 66
-            case 74: {
-              categoryL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              categoryL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            case 90: {
-              categoryL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 90
-            case 98: {
-              categoryL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 98
-            case 106: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureVariantGtinsIsMutable();
-              variantGtins_.add(s);
-              break;
-            } // case 106
-            case 112: {
-              inventoryStatus_ = input.readEnum();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 112
-            case 120: {
-              brandInventoryStatus_ = input.readEnum();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 120
-            case 128: {
-              rank_ = input.readInt64();
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 128
-            case 136: {
-              previousRank_ = input.readInt64();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 136
-            case 144: {
-              relativeDemand_ = input.readEnum();
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 144
-            case 152: {
-              previousRelativeDemand_ = input.readEnum();
-              bitField0_ |= 0x00040000;
-              break;
-            } // case 152
-            case 160: {
-              relativeDemandChange_ = input.readEnum();
-              bitField0_ |= 0x00080000;
-              break;
-            } // case 160
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                input.readMessage(getReportDateFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 16:
+              {
+                reportGranularity_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+            case 26:
+              {
+                reportCountryCode_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 32:
+              {
+                reportCategoryId_ = input.readInt64();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 32
+            case 42:
+              {
+                id_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+            case 50:
+              {
+                title_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+            case 58:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+            case 66:
+              {
+                categoryL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 66
+            case 74:
+              {
+                categoryL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                categoryL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            case 90:
+              {
+                categoryL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 90
+            case 98:
+              {
+                categoryL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 98
+            case 106:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureVariantGtinsIsMutable();
+                variantGtins_.add(s);
+                break;
+              } // case 106
+            case 112:
+              {
+                inventoryStatus_ = input.readEnum();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 112
+            case 120:
+              {
+                brandInventoryStatus_ = input.readEnum();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 120
+            case 128:
+              {
+                rank_ = input.readInt64();
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 128
+            case 136:
+              {
+                previousRank_ = input.readInt64();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 136
+            case 144:
+              {
+                relativeDemand_ = input.readEnum();
+                bitField0_ |= 0x00020000;
+                break;
+              } // case 144
+            case 152:
+              {
+                previousRelativeDemand_ = input.readEnum();
+                bitField0_ |= 0x00040000;
+                break;
+              } // case 152
+            case 160:
+              {
+                relativeDemandChange_ = input.readEnum();
+                bitField0_ |= 0x00080000;
+                break;
+              } // case 160
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2199,12 +2501,16 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private com.google.type.Date reportDate_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> reportDateBuilder_;
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
+        reportDateBuilder_;
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2217,12 +2523,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ public boolean hasReportDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Report date. The value of this field can only be one of the following:
      *
@@ -2235,6 +2544,7 @@ public boolean hasReportDate() {
      * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ public com.google.type.Date getReportDate() { @@ -2245,6 +2555,8 @@ public com.google.type.Date getReportDate() { } } /** + * + * *
      * Report date. The value of this field can only be one of the following:
      *
@@ -2272,6 +2584,8 @@ public Builder setReportDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2285,8 +2599,7 @@ public Builder setReportDate(com.google.type.Date value) {
      *
      * .google.type.Date report_date = 1;
      */
-    public Builder setReportDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setReportDate(com.google.type.Date.Builder builderForValue) {
       if (reportDateBuilder_ == null) {
         reportDate_ = builderForValue.build();
       } else {
@@ -2297,6 +2610,8 @@ public Builder setReportDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2312,9 +2627,9 @@ public Builder setReportDate(
      */
     public Builder mergeReportDate(com.google.type.Date value) {
       if (reportDateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          reportDate_ != null &&
-          reportDate_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && reportDate_ != null
+            && reportDate_ != com.google.type.Date.getDefaultInstance()) {
           getReportDateBuilder().mergeFrom(value);
         } else {
           reportDate_ = value;
@@ -2327,6 +2642,8 @@ public Builder mergeReportDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2351,6 +2668,8 @@ public Builder clearReportDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2370,6 +2689,8 @@ public com.google.type.Date.Builder getReportDateBuilder() {
       return getReportDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2387,11 +2708,12 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
       if (reportDateBuilder_ != null) {
         return reportDateBuilder_.getMessageOrBuilder();
       } else {
-        return reportDate_ == null ?
-            com.google.type.Date.getDefaultInstance() : reportDate_;
+        return reportDate_ == null ? com.google.type.Date.getDefaultInstance() : reportDate_;
       }
     }
     /**
+     *
+     *
      * 
      * Report date. The value of this field can only be one of the following:
      *
@@ -2406,14 +2728,13 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * .google.type.Date report_date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getReportDateFieldBuilder() {
       if (reportDateBuilder_ == null) {
-        reportDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getReportDate(),
-                getParentForChildren(),
-                isClean());
+        reportDateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getReportDate(), getParentForChildren(), isClean());
         reportDate_ = null;
       }
       return reportDateBuilder_;
@@ -2421,6 +2742,8 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
 
     private int reportGranularity_ = 0;
     /**
+     *
+     *
      * 
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2429,13 +2752,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ - @java.lang.Override public boolean hasReportGranularity() { + @java.lang.Override + public boolean hasReportGranularity() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2444,13 +2773,19 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ - @java.lang.Override public int getReportGranularityValue() { + @java.lang.Override + public int getReportGranularityValue() { return reportGranularity_; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2459,7 +2794,10 @@ public com.google.type.DateOrBuilder getReportDateOrBuilder() {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @param value The enum numeric value on the wire for reportGranularity to set. * @return This builder for chaining. */ @@ -2470,6 +2808,8 @@ public Builder setReportGranularityValue(int value) { return this; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2478,15 +2818,26 @@ public Builder setReportGranularityValue(int value) {
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity() { - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.forNumber(reportGranularity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity() { + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum result = + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .forNumber(reportGranularity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2495,11 +2846,15 @@ public com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranu
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @param value The reportGranularity to set. * @return This builder for chaining. */ - public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum value) { + public Builder setReportGranularity( + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum value) { if (value == null) { throw new NullPointerException(); } @@ -2509,6 +2864,8 @@ public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta. return this; } /** + * + * *
      * Granularity of the report. The ranking can be done over a week or a month
      * timeframe.
@@ -2517,7 +2874,10 @@ public Builder setReportGranularity(com.google.shopping.merchant.reports.v1beta.
      * required in the `WHERE` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return This builder for chaining. */ public Builder clearReportGranularity() { @@ -2529,6 +2889,8 @@ public Builder clearReportGranularity() { private java.lang.Object reportCountryCode_ = ""; /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2538,12 +2900,15 @@ public Builder clearReportGranularity() {
      * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2553,13 +2918,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -2568,6 +2933,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2577,15 +2944,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -2593,6 +2959,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2602,18 +2970,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2623,6 +2995,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 3; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -2632,6 +3005,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country where the ranking is calculated. Represented in the ISO 3166
      * format.
@@ -2641,12 +3016,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 3; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000004; @@ -2654,8 +3031,10 @@ public Builder setReportCountryCodeBytes( return this; } - private long reportCategoryId_ ; + private long reportCategoryId_; /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -2667,6 +3046,7 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -2674,6 +3054,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -2685,6 +3067,7 @@ public boolean hasReportCategoryId() {
      * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ @java.lang.Override @@ -2692,6 +3075,8 @@ public long getReportCategoryId() { return reportCategoryId_; } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -2703,6 +3088,7 @@ public long getReportCategoryId() {
      * 
* * optional int64 report_category_id = 4; + * * @param value The reportCategoryId to set. * @return This builder for chaining. */ @@ -2714,6 +3100,8 @@ public Builder setReportCategoryId(long value) { return this; } /** + * + * *
      * Google product category ID to calculate the ranking for, represented in
      * [Google's product
@@ -2725,6 +3113,7 @@ public Builder setReportCategoryId(long value) {
      * 
* * optional int64 report_category_id = 4; + * * @return This builder for chaining. */ public Builder clearReportCategoryId() { @@ -2736,29 +3125,34 @@ public Builder clearReportCategoryId() { private java.lang.Object id_ = ""; /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @return Whether the id field is set. */ public boolean hasId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -2767,20 +3161,21 @@ public java.lang.String getId() { } } /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @return The bytes for id. */ - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -2788,28 +3183,35 @@ public java.lang.String getId() { } } /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } id_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @return This builder for chaining. */ public Builder clearId() { @@ -2819,17 +3221,21 @@ public Builder clearId() { return this; } /** + * + * *
      * Google-assigned id of the product cluster.
      * 
* * optional string id = 5; + * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); id_ = value; bitField0_ |= 0x00000010; @@ -2839,29 +3245,34 @@ public Builder setIdBytes( private java.lang.Object title_ = ""; /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @return Whether the title field is set. */ public boolean hasTitle() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; @@ -2870,20 +3281,21 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @return The bytes for title. */ - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -2891,28 +3303,35 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @param value The title to set. * @return This builder for chaining. */ - public Builder setTitle( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitle(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } title_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @return This builder for chaining. */ public Builder clearTitle() { @@ -2922,17 +3341,21 @@ public Builder clearTitle() { return this; } /** + * + * *
      * Title of the product cluster.
      * 
* * optional string title = 6; + * * @param value The bytes for title to set. * @return This builder for chaining. */ - public Builder setTitleBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); title_ = value; bitField0_ |= 0x00000020; @@ -2942,29 +3365,34 @@ public Builder setTitleBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -2973,20 +3401,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -2994,28 +3423,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -3025,17 +3461,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Brand of the product cluster.
      * 
* * optional string brand = 7; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000040; @@ -3045,6 +3485,8 @@ public Builder setBrandBytes( private java.lang.Object categoryL1_ = ""; /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3052,12 +3494,15 @@ public Builder setBrandBytes(
      * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3065,13 +3510,13 @@ public boolean hasCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ public java.lang.String getCategoryL1() { java.lang.Object ref = categoryL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; @@ -3080,6 +3525,8 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3087,15 +3534,14 @@ public java.lang.String getCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -3103,6 +3549,8 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3110,18 +3558,22 @@ public java.lang.String getCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @param value The categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL1_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3129,6 +3581,7 @@ public Builder setCategoryL1(
      * 
* * optional string category_l1 = 8; + * * @return This builder for chaining. */ public Builder clearCategoryL1() { @@ -3138,6 +3591,8 @@ public Builder clearCategoryL1() { return this; } /** + * + * *
      * Product category (1st level) of the product cluster, represented in
      * [Google's product
@@ -3145,12 +3600,14 @@ public Builder clearCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @param value The bytes for categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL1_ = value; bitField0_ |= 0x00000080; @@ -3160,6 +3617,8 @@ public Builder setCategoryL1Bytes( private java.lang.Object categoryL2_ = ""; /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3167,12 +3626,15 @@ public Builder setCategoryL1Bytes(
      * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3180,13 +3642,13 @@ public boolean hasCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ public java.lang.String getCategoryL2() { java.lang.Object ref = categoryL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; @@ -3195,6 +3657,8 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3202,15 +3666,14 @@ public java.lang.String getCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -3218,6 +3681,8 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3225,18 +3690,22 @@ public java.lang.String getCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @param value The categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL2_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3244,6 +3713,7 @@ public Builder setCategoryL2(
      * 
* * optional string category_l2 = 9; + * * @return This builder for chaining. */ public Builder clearCategoryL2() { @@ -3253,6 +3723,8 @@ public Builder clearCategoryL2() { return this; } /** + * + * *
      * Product category (2nd level) of the product cluster, represented in
      * [Google's product
@@ -3260,12 +3732,14 @@ public Builder clearCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @param value The bytes for categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL2_ = value; bitField0_ |= 0x00000100; @@ -3275,6 +3749,8 @@ public Builder setCategoryL2Bytes( private java.lang.Object categoryL3_ = ""; /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3282,12 +3758,15 @@ public Builder setCategoryL2Bytes(
      * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3295,13 +3774,13 @@ public boolean hasCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ public java.lang.String getCategoryL3() { java.lang.Object ref = categoryL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; @@ -3310,6 +3789,8 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3317,15 +3798,14 @@ public java.lang.String getCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -3333,6 +3813,8 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3340,18 +3822,22 @@ public java.lang.String getCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @param value The categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL3_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3359,6 +3845,7 @@ public Builder setCategoryL3(
      * 
* * optional string category_l3 = 10; + * * @return This builder for chaining. */ public Builder clearCategoryL3() { @@ -3368,6 +3855,8 @@ public Builder clearCategoryL3() { return this; } /** + * + * *
      * Product category (3rd level) of the product cluster, represented in
      * [Google's product
@@ -3375,12 +3864,14 @@ public Builder clearCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @param value The bytes for categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL3_ = value; bitField0_ |= 0x00000200; @@ -3390,6 +3881,8 @@ public Builder setCategoryL3Bytes( private java.lang.Object categoryL4_ = ""; /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3397,12 +3890,15 @@ public Builder setCategoryL3Bytes(
      * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3410,13 +3906,13 @@ public boolean hasCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ public java.lang.String getCategoryL4() { java.lang.Object ref = categoryL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; @@ -3425,6 +3921,8 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3432,15 +3930,14 @@ public java.lang.String getCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -3448,6 +3945,8 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3455,18 +3954,22 @@ public java.lang.String getCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @param value The categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL4_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3474,6 +3977,7 @@ public Builder setCategoryL4(
      * 
* * optional string category_l4 = 11; + * * @return This builder for chaining. */ public Builder clearCategoryL4() { @@ -3483,6 +3987,8 @@ public Builder clearCategoryL4() { return this; } /** + * + * *
      * Product category (4th level) of the product cluster, represented in
      * [Google's product
@@ -3490,12 +3996,14 @@ public Builder clearCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @param value The bytes for categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL4_ = value; bitField0_ |= 0x00000400; @@ -3505,6 +4013,8 @@ public Builder setCategoryL4Bytes( private java.lang.Object categoryL5_ = ""; /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3512,12 +4022,15 @@ public Builder setCategoryL4Bytes(
      * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3525,13 +4038,13 @@ public boolean hasCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ public java.lang.String getCategoryL5() { java.lang.Object ref = categoryL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; @@ -3540,6 +4053,8 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3547,15 +4062,14 @@ public java.lang.String getCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -3563,6 +4077,8 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3570,18 +4086,22 @@ public java.lang.String getCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @param value The categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL5_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3589,6 +4109,7 @@ public Builder setCategoryL5(
      * 
* * optional string category_l5 = 12; + * * @return This builder for chaining. */ public Builder clearCategoryL5() { @@ -3598,6 +4119,8 @@ public Builder clearCategoryL5() { return this; } /** + * + * *
      * Product category (5th level) of the product cluster, represented in
      * [Google's product
@@ -3605,12 +4128,14 @@ public Builder clearCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @param value The bytes for categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL5_ = value; bitField0_ |= 0x00000800; @@ -3620,6 +4145,7 @@ public Builder setCategoryL5Bytes( private com.google.protobuf.LazyStringArrayList variantGtins_ = com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureVariantGtinsIsMutable() { if (!variantGtins_.isModifiable()) { variantGtins_ = new com.google.protobuf.LazyStringArrayList(variantGtins_); @@ -3627,35 +4153,43 @@ private void ensureVariantGtinsIsMutable() { bitField0_ |= 0x00001000; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @return A list containing the variantGtins. */ - public com.google.protobuf.ProtocolStringList - getVariantGtinsList() { + public com.google.protobuf.ProtocolStringList getVariantGtinsList() { variantGtins_.makeImmutable(); return variantGtins_; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @return The count of variantGtins. */ public int getVariantGtinsCount() { return variantGtins_.size(); } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param index The index of the element to return. * @return The variantGtins at the given index. */ @@ -3663,31 +4197,37 @@ public java.lang.String getVariantGtins(int index) { return variantGtins_.get(index); } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param index The index of the value to return. * @return The bytes of the variantGtins at the given index. */ - public com.google.protobuf.ByteString - getVariantGtinsBytes(int index) { + public com.google.protobuf.ByteString getVariantGtinsBytes(int index) { return variantGtins_.getByteString(index); } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param index The index to set the value at. * @param value The variantGtins to set. * @return This builder for chaining. */ - public Builder setVariantGtins( - int index, java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setVariantGtins(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureVariantGtinsIsMutable(); variantGtins_.set(index, value); bitField0_ |= 0x00001000; @@ -3695,17 +4235,21 @@ public Builder setVariantGtins( return this; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param value The variantGtins to add. * @return This builder for chaining. */ - public Builder addVariantGtins( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder addVariantGtins(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureVariantGtinsIsMutable(); variantGtins_.add(value); bitField0_ |= 0x00001000; @@ -3713,50 +4257,58 @@ public Builder addVariantGtins( return this; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param values The variantGtins to add. * @return This builder for chaining. */ - public Builder addAllVariantGtins( - java.lang.Iterable values) { + public Builder addAllVariantGtins(java.lang.Iterable values) { ensureVariantGtinsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, variantGtins_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, variantGtins_); bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @return This builder for chaining. */ public Builder clearVariantGtins() { - variantGtins_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000);; + variantGtins_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00001000); + ; onChanged(); return this; } /** + * + * *
      * GTINs of example variants of the product cluster.
      * 
* * repeated string variant_gtins = 13; + * * @param value The bytes of the variantGtins to add. * @return This builder for chaining. */ - public Builder addVariantGtinsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder addVariantGtinsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureVariantGtinsIsMutable(); variantGtins_.add(value); @@ -3767,6 +4319,8 @@ public Builder addVariantGtinsBytes( private int inventoryStatus_ = 0; /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3775,13 +4329,19 @@ public Builder addVariantGtinsBytes(
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return Whether the inventoryStatus field is set. */ - @java.lang.Override public boolean hasInventoryStatus() { + @java.lang.Override + public boolean hasInventoryStatus() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3790,13 +4350,19 @@ public Builder addVariantGtinsBytes(
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The enum numeric value on the wire for inventoryStatus. */ - @java.lang.Override public int getInventoryStatusValue() { + @java.lang.Override + public int getInventoryStatusValue() { return inventoryStatus_; } /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3805,7 +4371,10 @@ public Builder addVariantGtinsBytes(
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @param value The enum numeric value on the wire for inventoryStatus to set. * @return This builder for chaining. */ @@ -3816,6 +4385,8 @@ public Builder setInventoryStatusValue(int value) { return this; } /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3824,15 +4395,27 @@ public Builder setInventoryStatusValue(int value) {
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The inventoryStatus. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getInventoryStatus() { - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus result = com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.forNumber(inventoryStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getInventoryStatus() { + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + result = + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.forNumber(inventoryStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.UNRECOGNIZED + : result; } /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3841,11 +4424,16 @@ public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @param value The inventoryStatus to set. * @return This builder for chaining. */ - public Builder setInventoryStatus(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus value) { + public Builder setInventoryStatus( + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + value) { if (value == null) { throw new NullPointerException(); } @@ -3855,6 +4443,8 @@ public Builder setInventoryStatus(com.google.shopping.merchant.reports.v1beta.Be return this; } /** + * + * *
      * Whether the product cluster is `IN_STOCK` in your product feed in at least
      * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -3863,7 +4453,10 @@ public Builder setInventoryStatus(com.google.shopping.merchant.reports.v1beta.Be
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return This builder for chaining. */ public Builder clearInventoryStatus() { @@ -3875,6 +4468,8 @@ public Builder clearInventoryStatus() { private int brandInventoryStatus_ = 0; /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3884,13 +4479,19 @@ public Builder clearInventoryStatus() {
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return Whether the brandInventoryStatus field is set. */ - @java.lang.Override public boolean hasBrandInventoryStatus() { + @java.lang.Override + public boolean hasBrandInventoryStatus() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3900,13 +4501,19 @@ public Builder clearInventoryStatus() {
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The enum numeric value on the wire for brandInventoryStatus. */ - @java.lang.Override public int getBrandInventoryStatusValue() { + @java.lang.Override + public int getBrandInventoryStatusValue() { return brandInventoryStatus_; } /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3916,7 +4523,10 @@ public Builder clearInventoryStatus() {
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @param value The enum numeric value on the wire for brandInventoryStatus to set. * @return This builder for chaining. */ @@ -3927,6 +4537,8 @@ public Builder setBrandInventoryStatusValue(int value) { return this; } /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3936,15 +4548,27 @@ public Builder setBrandInventoryStatusValue(int value) {
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The brandInventoryStatus. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getBrandInventoryStatus() { - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus result = com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.forNumber(brandInventoryStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getBrandInventoryStatus() { + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + result = + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.forNumber(brandInventoryStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .InventoryStatus.UNRECOGNIZED + : result; } /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3954,11 +4578,16 @@ public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @param value The brandInventoryStatus to set. * @return This builder for chaining. */ - public Builder setBrandInventoryStatus(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus value) { + public Builder setBrandInventoryStatus( + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + value) { if (value == null) { throw new NullPointerException(); } @@ -3968,6 +4597,8 @@ public Builder setBrandInventoryStatus(com.google.shopping.merchant.reports.v1be return this; } /** + * + * *
      * Whether there is at least one product of the brand currently `IN_STOCK` in
      * your product feed in at least one of the countries, all products are
@@ -3977,7 +4608,10 @@ public Builder setBrandInventoryStatus(com.google.shopping.merchant.reports.v1be
      * The field doesn't take the Best sellers report country filter into account.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return This builder for chaining. */ public Builder clearBrandInventoryStatus() { @@ -3987,14 +4621,17 @@ public Builder clearBrandInventoryStatus() { return this; } - private long rank_ ; + private long rank_; /** + * + * *
      * Popularity of the product cluster on Ads and organic surfaces, in the
      * selected category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 16; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -4002,12 +4639,15 @@ public boolean hasRank() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * Popularity of the product cluster on Ads and organic surfaces, in the
      * selected category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 16; + * * @return The rank. */ @java.lang.Override @@ -4015,12 +4655,15 @@ public long getRank() { return rank_; } /** + * + * *
      * Popularity of the product cluster on Ads and organic surfaces, in the
      * selected category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 16; + * * @param value The rank to set. * @return This builder for chaining. */ @@ -4032,12 +4675,15 @@ public Builder setRank(long value) { return this; } /** + * + * *
      * Popularity of the product cluster on Ads and organic surfaces, in the
      * selected category and country, based on the estimated number of units sold.
      * 
* * optional int64 rank = 16; + * * @return This builder for chaining. */ public Builder clearRank() { @@ -4047,13 +4693,16 @@ public Builder clearRank() { return this; } - private long previousRank_ ; + private long previousRank_; /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 17; + * * @return Whether the previousRank field is set. */ @java.lang.Override @@ -4061,11 +4710,14 @@ public boolean hasPreviousRank() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 17; + * * @return The previousRank. */ @java.lang.Override @@ -4073,11 +4725,14 @@ public long getPreviousRank() { return previousRank_; } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 17; + * * @param value The previousRank to set. * @return This builder for chaining. */ @@ -4089,11 +4744,14 @@ public Builder setPreviousRank(long value) { return this; } /** + * + * *
      * Popularity rank in the previous week or month.
      * 
* * optional int64 previous_rank = 17; + * * @return This builder for chaining. */ public Builder clearPreviousRank() { @@ -4105,36 +4763,53 @@ public Builder clearPreviousRank() { private int relativeDemand_ = 0; /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return Whether the relativeDemand field is set. */ - @java.lang.Override public boolean hasRelativeDemand() { + @java.lang.Override + public boolean hasRelativeDemand() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The enum numeric value on the wire for relativeDemand. */ - @java.lang.Override public int getRelativeDemandValue() { + @java.lang.Override + public int getRelativeDemandValue() { return relativeDemand_; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @param value The enum numeric value on the wire for relativeDemand to set. * @return This builder for chaining. */ @@ -4145,30 +4820,47 @@ public Builder setRelativeDemandValue(int value) { return this; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The relativeDemand. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(relativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + relativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @param value The relativeDemand to set. * @return This builder for chaining. */ - public Builder setRelativeDemand(com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { + public Builder setRelativeDemand( + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { if (value == null) { throw new NullPointerException(); } @@ -4178,12 +4870,17 @@ public Builder setRelativeDemand(com.google.shopping.merchant.reports.v1beta.Rel return this; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return This builder for chaining. */ public Builder clearRelativeDemand() { @@ -4195,39 +4892,56 @@ public Builder clearRelativeDemand() { private int previousRelativeDemand_ = 0; /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return Whether the previousRelativeDemand field is set. */ - @java.lang.Override public boolean hasPreviousRelativeDemand() { + @java.lang.Override + public boolean hasPreviousRelativeDemand() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ - @java.lang.Override public int getPreviousRelativeDemandValue() { + @java.lang.Override + public int getPreviousRelativeDemandValue() { return previousRelativeDemand_; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @param value The enum numeric value on the wire for previousRelativeDemand to set. * @return This builder for chaining. */ @@ -4238,32 +4952,49 @@ public Builder setPreviousRelativeDemandValue(int value) { return this; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The previousRelativeDemand. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber(previousRelativeDemand_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand() { + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum result = + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum.forNumber( + previousRelativeDemand_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @param value The previousRelativeDemand to set. * @return This builder for chaining. */ - public Builder setPreviousRelativeDemand(com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { + public Builder setPreviousRelativeDemand( + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum value) { if (value == null) { throw new NullPointerException(); } @@ -4273,13 +5004,18 @@ public Builder setPreviousRelativeDemand(com.google.shopping.merchant.reports.v1 return this; } /** + * + * *
      * Estimated demand in relation to the product cluster with the highest
      * popularity rank in the same category and country in the previous week or
      * month.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return This builder for chaining. */ public Builder clearPreviousRelativeDemand() { @@ -4291,33 +5027,50 @@ public Builder clearPreviousRelativeDemand() { private int relativeDemandChange_ = 0; /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return Whether the relativeDemandChange field is set. */ - @java.lang.Override public boolean hasRelativeDemandChange() { + @java.lang.Override + public boolean hasRelativeDemandChange() { return ((bitField0_ & 0x00080000) != 0); } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ - @java.lang.Override public int getRelativeDemandChangeValue() { + @java.lang.Override + public int getRelativeDemandChangeValue() { return relativeDemandChange_; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @param value The enum numeric value on the wire for relativeDemandChange to set. * @return This builder for chaining. */ @@ -4328,28 +5081,50 @@ public Builder setRelativeDemandChangeValue(int value) { return this; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The relativeDemandChange. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange() { - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum result = com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); - return result == null ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + getRelativeDemandChange() { + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + result = + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.forNumber(relativeDemandChange_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum.UNRECOGNIZED + : result; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @param value The relativeDemandChange to set. * @return This builder for chaining. */ - public Builder setRelativeDemandChange(com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum value) { + public Builder setRelativeDemandChange( + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + .RelativeDemandChangeTypeEnum + value) { if (value == null) { throw new NullPointerException(); } @@ -4359,11 +5134,16 @@ public Builder setRelativeDemandChange(com.google.shopping.merchant.reports.v1be return this; } /** + * + * *
      * Change in the estimated demand. Whether it rose, sank or remained flat.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return This builder for chaining. */ public Builder clearRelativeDemandChange() { @@ -4372,9 +5152,9 @@ public Builder clearRelativeDemandChange() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4384,41 +5164,44 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) - private static final com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView(); } - public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BestSellersProductClusterView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BestSellersProductClusterView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4430,9 +5213,8 @@ public com.google.protobuf.Parser getParserForTyp } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java similarity index 78% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java index c8f94ea76bc6..cd59bd44e06f 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/BestSellersProductClusterViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface BestSellersProductClusterViewOrBuilder extends +public interface BestSellersProductClusterViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.BestSellersProductClusterView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -20,10 +38,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * .google.type.Date report_date = 1; + * * @return Whether the reportDate field is set. */ boolean hasReportDate(); /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -36,10 +57,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * .google.type.Date report_date = 1; + * * @return The reportDate. */ com.google.type.Date getReportDate(); /** + * + * *
    * Report date. The value of this field can only be one of the following:
    *
@@ -56,6 +80,8 @@ public interface BestSellersProductClusterViewOrBuilder extends
   com.google.type.DateOrBuilder getReportDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -64,11 +90,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return Whether the reportGranularity field is set. */ boolean hasReportGranularity(); /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -77,11 +108,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The enum numeric value on the wire for reportGranularity. */ int getReportGranularityValue(); /** + * + * *
    * Granularity of the report. The ranking can be done over a week or a month
    * timeframe.
@@ -90,12 +126,18 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * required in the `WHERE` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum report_granularity = 2; + * + * * @return The reportGranularity. */ - com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum getReportGranularity(); + com.google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum + getReportGranularity(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -105,10 +147,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -118,10 +163,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country where the ranking is calculated. Represented in the ISO 3166
    * format.
@@ -131,12 +179,14 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string report_country_code = 3; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -148,10 +198,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional int64 report_category_id = 4; + * * @return Whether the reportCategoryId field is set. */ boolean hasReportCategoryId(); /** + * + * *
    * Google product category ID to calculate the ranking for, represented in
    * [Google's product
@@ -163,98 +216,125 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional int64 report_category_id = 4; + * * @return The reportCategoryId. */ long getReportCategoryId(); /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return Whether the id field is set. */ boolean hasId(); /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return The id. */ java.lang.String getId(); /** + * + * *
    * Google-assigned id of the product cluster.
    * 
* * optional string id = 5; + * * @return The bytes for id. */ - com.google.protobuf.ByteString - getIdBytes(); + com.google.protobuf.ByteString getIdBytes(); /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return Whether the title field is set. */ boolean hasTitle(); /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return The title. */ java.lang.String getTitle(); /** + * + * *
    * Title of the product cluster.
    * 
* * optional string title = 6; + * * @return The bytes for title. */ - com.google.protobuf.ByteString - getTitleBytes(); + com.google.protobuf.ByteString getTitleBytes(); /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Brand of the product cluster.
    * 
* * optional string brand = 7; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -262,10 +342,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ boolean hasCategoryL1(); /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -273,10 +356,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ java.lang.String getCategoryL1(); /** + * + * *
    * Product category (1st level) of the product cluster, represented in
    * [Google's product
@@ -284,12 +370,14 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ - com.google.protobuf.ByteString - getCategoryL1Bytes(); + com.google.protobuf.ByteString getCategoryL1Bytes(); /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -297,10 +385,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ boolean hasCategoryL2(); /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -308,10 +399,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ java.lang.String getCategoryL2(); /** + * + * *
    * Product category (2nd level) of the product cluster, represented in
    * [Google's product
@@ -319,12 +413,14 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ - com.google.protobuf.ByteString - getCategoryL2Bytes(); + com.google.protobuf.ByteString getCategoryL2Bytes(); /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -332,10 +428,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ boolean hasCategoryL3(); /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -343,10 +442,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ java.lang.String getCategoryL3(); /** + * + * *
    * Product category (3rd level) of the product cluster, represented in
    * [Google's product
@@ -354,12 +456,14 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ - com.google.protobuf.ByteString - getCategoryL3Bytes(); + com.google.protobuf.ByteString getCategoryL3Bytes(); /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -367,10 +471,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ boolean hasCategoryL4(); /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -378,10 +485,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ java.lang.String getCategoryL4(); /** + * + * *
    * Product category (4th level) of the product cluster, represented in
    * [Google's product
@@ -389,12 +499,14 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ - com.google.protobuf.ByteString - getCategoryL4Bytes(); + com.google.protobuf.ByteString getCategoryL4Bytes(); /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -402,10 +514,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ boolean hasCategoryL5(); /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -413,10 +528,13 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ java.lang.String getCategoryL5(); /** + * + * *
    * Product category (5th level) of the product cluster, represented in
    * [Google's product
@@ -424,53 +542,65 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ - com.google.protobuf.ByteString - getCategoryL5Bytes(); + com.google.protobuf.ByteString getCategoryL5Bytes(); /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @return A list containing the variantGtins. */ - java.util.List - getVariantGtinsList(); + java.util.List getVariantGtinsList(); /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @return The count of variantGtins. */ int getVariantGtinsCount(); /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @param index The index of the element to return. * @return The variantGtins at the given index. */ java.lang.String getVariantGtins(int index); /** + * + * *
    * GTINs of example variants of the product cluster.
    * 
* * repeated string variant_gtins = 13; + * * @param index The index of the value to return. * @return The bytes of the variantGtins at the given index. */ - com.google.protobuf.ByteString - getVariantGtinsBytes(int index); + com.google.protobuf.ByteString getVariantGtinsBytes(int index); /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -479,11 +609,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return Whether the inventoryStatus field is set. */ boolean hasInventoryStatus(); /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -492,11 +627,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The enum numeric value on the wire for inventoryStatus. */ int getInventoryStatusValue(); /** + * + * *
    * Whether the product cluster is `IN_STOCK` in your product feed in at least
    * one of the countries, `OUT_OF_STOCK` in your product feed in all countries,
@@ -505,12 +645,18 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus inventory_status = 14; + * + * * @return The inventoryStatus. */ - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getInventoryStatus(); + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getInventoryStatus(); /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -520,11 +666,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return Whether the brandInventoryStatus field is set. */ boolean hasBrandInventoryStatus(); /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -534,11 +685,16 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The enum numeric value on the wire for brandInventoryStatus. */ int getBrandInventoryStatusValue(); /** + * + * *
    * Whether there is at least one product of the brand currently `IN_STOCK` in
    * your product feed in at least one of the countries, all products are
@@ -548,141 +704,204 @@ public interface BestSellersProductClusterViewOrBuilder extends
    * The field doesn't take the Best sellers report country filter into account.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * optional .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus brand_inventory_status = 15; + * + * * @return The brandInventoryStatus. */ - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus getBrandInventoryStatus(); + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.InventoryStatus + getBrandInventoryStatus(); /** + * + * *
    * Popularity of the product cluster on Ads and organic surfaces, in the
    * selected category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 16; + * * @return Whether the rank field is set. */ boolean hasRank(); /** + * + * *
    * Popularity of the product cluster on Ads and organic surfaces, in the
    * selected category and country, based on the estimated number of units sold.
    * 
* * optional int64 rank = 16; + * * @return The rank. */ long getRank(); /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 17; + * * @return Whether the previousRank field is set. */ boolean hasPreviousRank(); /** + * + * *
    * Popularity rank in the previous week or month.
    * 
* * optional int64 previous_rank = 17; + * * @return The previousRank. */ long getPreviousRank(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return Whether the relativeDemand field is set. */ boolean hasRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The enum numeric value on the wire for relativeDemand. */ int getRelativeDemandValue(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum relative_demand = 18; + * + * * @return The relativeDemand. */ com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return Whether the previousRelativeDemand field is set. */ boolean hasPreviousRelativeDemand(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The enum numeric value on the wire for previousRelativeDemand. */ int getPreviousRelativeDemandValue(); /** + * + * *
    * Estimated demand in relation to the product cluster with the highest
    * popularity rank in the same category and country in the previous week or
    * month.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum previous_relative_demand = 19; + * + * * @return The previousRelativeDemand. */ - com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum getPreviousRelativeDemand(); + com.google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum + getPreviousRelativeDemand(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return Whether the relativeDemandChange field is set. */ boolean hasRelativeDemandChange(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The enum numeric value on the wire for relativeDemandChange. */ int getRelativeDemandChangeValue(); /** + * + * *
    * Change in the estimated demand. Whether it rose, sank or remained flat.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * optional .google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum relative_demand_change = 20; + * + * * @return The relativeDemandChange. */ - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum getRelativeDemandChange(); + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum + getRelativeDemandChange(); } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java similarity index 69% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java index c0f3135311c3..12ccb75a6a24 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `competitive_visibility_benchmark_view` table.
  *
@@ -17,15 +34,17 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView}
  */
-public final class CompetitiveVisibilityBenchmarkView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class CompetitiveVisibilityBenchmarkView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView)
     CompetitiveVisibilityBenchmarkViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use CompetitiveVisibilityBenchmarkView.newBuilder() to construct.
-  private CompetitiveVisibilityBenchmarkView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private CompetitiveVisibilityBenchmarkView(
+      com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private CompetitiveVisibilityBenchmarkView() {
     reportCountryCode_ = "";
     trafficSource_ = 0;
@@ -33,28 +52,32 @@ private CompetitiveVisibilityBenchmarkView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CompetitiveVisibilityBenchmarkView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.class,
+            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder
+                .class);
   }
 
   private int bitField0_;
   public static final int DATE_FIELD_NUMBER = 1;
   private com.google.type.Date date_;
   /**
+   *
+   *
    * 
    * Date of this row.
    *
@@ -63,6 +86,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ @java.lang.Override @@ -70,6 +94,8 @@ public boolean hasDate() { return date_ != null; } /** + * + * *
    * Date of this row.
    *
@@ -78,6 +104,7 @@ public boolean hasDate() {
    * 
* * .google.type.Date date = 1; + * * @return The date. */ @java.lang.Override @@ -85,6 +112,8 @@ public com.google.type.Date getDate() { return date_ == null ? com.google.type.Date.getDefaultInstance() : date_; } /** + * + * *
    * Date of this row.
    *
@@ -100,9 +129,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
   }
 
   public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 2;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object reportCountryCode_ = "";
   /**
+   *
+   *
    * 
    * Country where impressions appeared.
    *
@@ -111,6 +143,7 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
    * 
* * optional string report_country_code = 2; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -118,6 +151,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Country where impressions appeared.
    *
@@ -126,6 +161,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 2; + * * @return The reportCountryCode. */ @java.lang.Override @@ -134,14 +170,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country where impressions appeared.
    *
@@ -150,16 +187,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 2; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -170,6 +206,8 @@ public java.lang.String getReportCountryCode() { public static final int REPORT_CATEGORY_ID_FIELD_NUMBER = 3; private long reportCategoryId_ = 0L; /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -180,6 +218,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional int64 report_category_id = 3; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -187,6 +226,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -197,6 +238,7 @@ public boolean hasReportCategoryId() {
    * 
* * optional int64 report_category_id = 3; + * * @return The reportCategoryId. */ @java.lang.Override @@ -207,49 +249,74 @@ public long getReportCategoryId() { public static final int TRAFFIC_SOURCE_FIELD_NUMBER = 4; private int trafficSource_ = 0; /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The trafficSource. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } public static final int YOUR_DOMAIN_VISIBILITY_TREND_FIELD_NUMBER = 5; private double yourDomainVisibilityTrend_ = 0D; /** + * + * *
    * Change in visibility based on impressions for your domain with respect to
    * the start of the selected time range (or first day with non-zero
@@ -259,6 +326,7 @@ public long getReportCategoryId() {
    * 
* * optional double your_domain_visibility_trend = 5; + * * @return Whether the yourDomainVisibilityTrend field is set. */ @java.lang.Override @@ -266,6 +334,8 @@ public boolean hasYourDomainVisibilityTrend() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Change in visibility based on impressions for your domain with respect to
    * the start of the selected time range (or first day with non-zero
@@ -275,6 +345,7 @@ public boolean hasYourDomainVisibilityTrend() {
    * 
* * optional double your_domain_visibility_trend = 5; + * * @return The yourDomainVisibilityTrend. */ @java.lang.Override @@ -285,6 +356,8 @@ public double getYourDomainVisibilityTrend() { public static final int CATEGORY_BENCHMARK_VISIBILITY_TREND_FIELD_NUMBER = 6; private double categoryBenchmarkVisibilityTrend_ = 0D; /** + * + * *
    * Change in visibility based on impressions with respect to the start of the
    * selected time range (or first day with non-zero impressions) for a
@@ -295,6 +368,7 @@ public double getYourDomainVisibilityTrend() {
    * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return Whether the categoryBenchmarkVisibilityTrend field is set. */ @java.lang.Override @@ -302,6 +376,8 @@ public boolean hasCategoryBenchmarkVisibilityTrend() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Change in visibility based on impressions with respect to the start of the
    * selected time range (or first day with non-zero impressions) for a
@@ -312,6 +388,7 @@ public boolean hasCategoryBenchmarkVisibilityTrend() {
    * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return The categoryBenchmarkVisibilityTrend. */ @java.lang.Override @@ -320,6 +397,7 @@ public double getCategoryBenchmarkVisibilityTrend() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -331,8 +409,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (date_ != null) { output.writeMessage(1, getDate()); } @@ -361,27 +438,25 @@ public int getSerializedSize() { size = 0; if (date_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDate()); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reportCountryCode_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, reportCategoryId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, reportCategoryId_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, trafficSource_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, trafficSource_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, yourDomainVisibilityTrend_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(5, yourDomainVisibilityTrend_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, categoryBenchmarkVisibilityTrend_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 6, categoryBenchmarkVisibilityTrend_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -391,27 +466,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView other = (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) obj; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView other = + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) obj; if (hasDate() != other.hasDate()) return false; if (hasDate()) { - if (!getDate() - .equals(other.getDate())) return false; + if (!getDate().equals(other.getDate())) return false; } if (hasReportCountryCode() != other.hasReportCountryCode()) return false; if (hasReportCountryCode()) { - if (!getReportCountryCode() - .equals(other.getReportCountryCode())) return false; + if (!getReportCountryCode().equals(other.getReportCountryCode())) return false; } if (hasReportCategoryId() != other.hasReportCategoryId()) return false; if (hasReportCategoryId()) { - if (getReportCategoryId() - != other.getReportCategoryId()) return false; + if (getReportCategoryId() != other.getReportCategoryId()) return false; } if (hasTrafficSource() != other.hasTrafficSource()) return false; if (hasTrafficSource()) { @@ -420,14 +495,14 @@ public boolean equals(final java.lang.Object obj) { if (hasYourDomainVisibilityTrend() != other.hasYourDomainVisibilityTrend()) return false; if (hasYourDomainVisibilityTrend()) { if (java.lang.Double.doubleToLongBits(getYourDomainVisibilityTrend()) - != java.lang.Double.doubleToLongBits( - other.getYourDomainVisibilityTrend())) return false; + != java.lang.Double.doubleToLongBits(other.getYourDomainVisibilityTrend())) return false; } - if (hasCategoryBenchmarkVisibilityTrend() != other.hasCategoryBenchmarkVisibilityTrend()) return false; + if (hasCategoryBenchmarkVisibilityTrend() != other.hasCategoryBenchmarkVisibilityTrend()) + return false; if (hasCategoryBenchmarkVisibilityTrend()) { if (java.lang.Double.doubleToLongBits(getCategoryBenchmarkVisibilityTrend()) - != java.lang.Double.doubleToLongBits( - other.getCategoryBenchmarkVisibilityTrend())) return false; + != java.lang.Double.doubleToLongBits(other.getCategoryBenchmarkVisibilityTrend())) + return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -450,8 +525,7 @@ public int hashCode() { } if (hasReportCategoryId()) { hash = (37 * hash) + REPORT_CATEGORY_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getReportCategoryId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getReportCategoryId()); } if (hasTrafficSource()) { hash = (37 * hash) + TRAFFIC_SOURCE_FIELD_NUMBER; @@ -459,112 +533,128 @@ public int hashCode() { } if (hasYourDomainVisibilityTrend()) { hash = (37 * hash) + YOUR_DOMAIN_VISIBILITY_TREND_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getYourDomainVisibilityTrend())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getYourDomainVisibilityTrend())); } if (hasCategoryBenchmarkVisibilityTrend()) { hash = (37 * hash) + CATEGORY_BENCHMARK_VISIBILITY_TREND_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCategoryBenchmarkVisibilityTrend())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCategoryBenchmarkVisibilityTrend())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view` table.
    *
@@ -576,35 +666,37 @@ protected Builder newBuilderForType(
    * query.
    * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder.class); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.class, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder + .class); } - // Construct using com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.newBuilder() - private Builder() { + // Construct using + // com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.newBuilder() + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -623,19 +715,22 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance(); } @java.lang.Override public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView build() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result = buildPartial(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -643,19 +738,22 @@ public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmar } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView buildPartial() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView(this); - if (bitField0_ != 0) { buildPartial0(result); } + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + buildPartial() { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.date_ = dateBuilder_ == null - ? date_ - : dateBuilder_.build(); + result.date_ = dateBuilder_ == null ? date_ : dateBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -685,46 +783,53 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.Competiti public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView other) { - if (other == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView other) { + if (other + == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance()) return this; if (other.hasDate()) { mergeDate(other.getDate()); } @@ -771,44 +876,49 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getDateFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - reportCountryCode_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - reportCategoryId_ = input.readInt64(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 32: { - trafficSource_ = input.readEnum(); - bitField0_ |= 0x00000008; - break; - } // case 32 - case 41: { - yourDomainVisibilityTrend_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 49: { - categoryBenchmarkVisibilityTrend_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 49 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getDateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + reportCountryCode_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + reportCategoryId_ = input.readInt64(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 32: + { + trafficSource_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 41: + { + yourDomainVisibilityTrend_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 + case 49: + { + categoryBenchmarkVisibilityTrend_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 49 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -818,12 +928,16 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private com.google.type.Date date_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> dateBuilder_; + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + dateBuilder_; /** + * + * *
      * Date of this row.
      *
@@ -832,12 +946,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ public boolean hasDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Date of this row.
      *
@@ -846,6 +963,7 @@ public boolean hasDate() {
      * 
* * .google.type.Date date = 1; + * * @return The date. */ public com.google.type.Date getDate() { @@ -856,6 +974,8 @@ public com.google.type.Date getDate() { } } /** + * + * *
      * Date of this row.
      *
@@ -879,6 +999,8 @@ public Builder setDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -888,8 +1010,7 @@ public Builder setDate(com.google.type.Date value) {
      *
      * .google.type.Date date = 1;
      */
-    public Builder setDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setDate(com.google.type.Date.Builder builderForValue) {
       if (dateBuilder_ == null) {
         date_ = builderForValue.build();
       } else {
@@ -900,6 +1021,8 @@ public Builder setDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -911,9 +1034,9 @@ public Builder setDate(
      */
     public Builder mergeDate(com.google.type.Date value) {
       if (dateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          date_ != null &&
-          date_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && date_ != null
+            && date_ != com.google.type.Date.getDefaultInstance()) {
           getDateBuilder().mergeFrom(value);
         } else {
           date_ = value;
@@ -926,6 +1049,8 @@ public Builder mergeDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -946,6 +1071,8 @@ public Builder clearDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -961,6 +1088,8 @@ public com.google.type.Date.Builder getDateBuilder() {
       return getDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -974,11 +1103,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
       if (dateBuilder_ != null) {
         return dateBuilder_.getMessageOrBuilder();
       } else {
-        return date_ == null ?
-            com.google.type.Date.getDefaultInstance() : date_;
+        return date_ == null ? com.google.type.Date.getDefaultInstance() : date_;
       }
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -989,14 +1119,13 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * .google.type.Date date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getDateFieldBuilder() {
       if (dateBuilder_ == null) {
-        dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getDate(),
-                getParentForChildren(),
-                isClean());
+        dateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getDate(), getParentForChildren(), isClean());
         date_ = null;
       }
       return dateBuilder_;
@@ -1004,6 +1133,8 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
 
     private java.lang.Object reportCountryCode_ = "";
     /**
+     *
+     *
      * 
      * Country where impressions appeared.
      *
@@ -1012,12 +1143,15 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * 
* * optional string report_country_code = 2; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1026,13 +1160,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 2; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -1041,6 +1175,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1049,15 +1185,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 2; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -1065,6 +1200,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1073,18 +1210,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 2; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1093,6 +1234,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 2; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -1102,6 +1244,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1110,12 +1254,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 2; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000002; @@ -1123,8 +1269,10 @@ public Builder setReportCountryCodeBytes( return this; } - private long reportCategoryId_ ; + private long reportCategoryId_; /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1135,6 +1283,7 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional int64 report_category_id = 3; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -1142,6 +1291,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1152,6 +1303,7 @@ public boolean hasReportCategoryId() {
      * 
* * optional int64 report_category_id = 3; + * * @return The reportCategoryId. */ @java.lang.Override @@ -1159,6 +1311,8 @@ public long getReportCategoryId() { return reportCategoryId_; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1169,6 +1323,7 @@ public long getReportCategoryId() {
      * 
* * optional int64 report_category_id = 3; + * * @param value The reportCategoryId to set. * @return This builder for chaining. */ @@ -1180,6 +1335,8 @@ public Builder setReportCategoryId(long value) { return this; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1190,6 +1347,7 @@ public Builder setReportCategoryId(long value) {
      * 
* * optional int64 report_category_id = 3; + * * @return This builder for chaining. */ public Builder clearReportCategoryId() { @@ -1201,39 +1359,56 @@ public Builder clearReportCategoryId() { private int trafficSource_ = 0; /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @param value The enum numeric value on the wire for trafficSource to set. * @return This builder for chaining. */ @@ -1244,32 +1419,48 @@ public Builder setTrafficSourceValue(int value) { return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The trafficSource. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @param value The trafficSource to set. * @return This builder for chaining. */ - public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { + public Builder setTrafficSource( + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { if (value == null) { throw new NullPointerException(); } @@ -1279,13 +1470,18 @@ public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.Traf return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return This builder for chaining. */ public Builder clearTrafficSource() { @@ -1295,8 +1491,10 @@ public Builder clearTrafficSource() { return this; } - private double yourDomainVisibilityTrend_ ; + private double yourDomainVisibilityTrend_; /** + * + * *
      * Change in visibility based on impressions for your domain with respect to
      * the start of the selected time range (or first day with non-zero
@@ -1306,6 +1504,7 @@ public Builder clearTrafficSource() {
      * 
* * optional double your_domain_visibility_trend = 5; + * * @return Whether the yourDomainVisibilityTrend field is set. */ @java.lang.Override @@ -1313,6 +1512,8 @@ public boolean hasYourDomainVisibilityTrend() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Change in visibility based on impressions for your domain with respect to
      * the start of the selected time range (or first day with non-zero
@@ -1322,6 +1523,7 @@ public boolean hasYourDomainVisibilityTrend() {
      * 
* * optional double your_domain_visibility_trend = 5; + * * @return The yourDomainVisibilityTrend. */ @java.lang.Override @@ -1329,6 +1531,8 @@ public double getYourDomainVisibilityTrend() { return yourDomainVisibilityTrend_; } /** + * + * *
      * Change in visibility based on impressions for your domain with respect to
      * the start of the selected time range (or first day with non-zero
@@ -1338,6 +1542,7 @@ public double getYourDomainVisibilityTrend() {
      * 
* * optional double your_domain_visibility_trend = 5; + * * @param value The yourDomainVisibilityTrend to set. * @return This builder for chaining. */ @@ -1349,6 +1554,8 @@ public Builder setYourDomainVisibilityTrend(double value) { return this; } /** + * + * *
      * Change in visibility based on impressions for your domain with respect to
      * the start of the selected time range (or first day with non-zero
@@ -1358,6 +1565,7 @@ public Builder setYourDomainVisibilityTrend(double value) {
      * 
* * optional double your_domain_visibility_trend = 5; + * * @return This builder for chaining. */ public Builder clearYourDomainVisibilityTrend() { @@ -1367,8 +1575,10 @@ public Builder clearYourDomainVisibilityTrend() { return this; } - private double categoryBenchmarkVisibilityTrend_ ; + private double categoryBenchmarkVisibilityTrend_; /** + * + * *
      * Change in visibility based on impressions with respect to the start of the
      * selected time range (or first day with non-zero impressions) for a
@@ -1379,6 +1589,7 @@ public Builder clearYourDomainVisibilityTrend() {
      * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return Whether the categoryBenchmarkVisibilityTrend field is set. */ @java.lang.Override @@ -1386,6 +1597,8 @@ public boolean hasCategoryBenchmarkVisibilityTrend() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Change in visibility based on impressions with respect to the start of the
      * selected time range (or first day with non-zero impressions) for a
@@ -1396,6 +1609,7 @@ public boolean hasCategoryBenchmarkVisibilityTrend() {
      * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return The categoryBenchmarkVisibilityTrend. */ @java.lang.Override @@ -1403,6 +1617,8 @@ public double getCategoryBenchmarkVisibilityTrend() { return categoryBenchmarkVisibilityTrend_; } /** + * + * *
      * Change in visibility based on impressions with respect to the start of the
      * selected time range (or first day with non-zero impressions) for a
@@ -1413,6 +1629,7 @@ public double getCategoryBenchmarkVisibilityTrend() {
      * 
* * optional double category_benchmark_visibility_trend = 6; + * * @param value The categoryBenchmarkVisibilityTrend to set. * @return This builder for chaining. */ @@ -1424,6 +1641,8 @@ public Builder setCategoryBenchmarkVisibilityTrend(double value) { return this; } /** + * + * *
      * Change in visibility based on impressions with respect to the start of the
      * selected time range (or first day with non-zero impressions) for a
@@ -1434,6 +1653,7 @@ public Builder setCategoryBenchmarkVisibilityTrend(double value) {
      * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return This builder for chaining. */ public Builder clearCategoryBenchmarkVisibilityTrend() { @@ -1442,9 +1662,9 @@ public Builder clearCategoryBenchmarkVisibilityTrend() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1454,41 +1674,45 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) - private static final com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityBenchmarkView + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView(); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CompetitiveVisibilityBenchmarkView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompetitiveVisibilityBenchmarkView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1500,9 +1724,8 @@ public com.google.protobuf.Parser getParserF } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java similarity index 80% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java index fc0c9d4c97a0..1a6e7d26933f 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityBenchmarkViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends +public interface CompetitiveVisibilityBenchmarkViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Date of this row.
    *
@@ -16,10 +34,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ boolean hasDate(); /** + * + * *
    * Date of this row.
    *
@@ -28,10 +49,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return The date. */ com.google.type.Date getDate(); /** + * + * *
    * Date of this row.
    *
@@ -44,6 +68,8 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
   com.google.type.DateOrBuilder getDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * Country where impressions appeared.
    *
@@ -52,10 +78,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional string report_country_code = 2; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -64,10 +93,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional string report_country_code = 2; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -76,12 +108,14 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional string report_country_code = 2; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -92,10 +126,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional int64 report_category_id = 3; + * * @return Whether the reportCategoryId field is set. */ boolean hasReportCategoryId(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -106,45 +143,63 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional int64 report_category_id = 3; + * * @return The reportCategoryId. */ long getReportCategoryId(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return Whether the trafficSource field is set. */ boolean hasTrafficSource(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The enum numeric value on the wire for trafficSource. */ int getTrafficSourceValue(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 4; + * + * * @return The trafficSource. */ com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource(); /** + * + * *
    * Change in visibility based on impressions for your domain with respect to
    * the start of the selected time range (or first day with non-zero
@@ -154,10 +209,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional double your_domain_visibility_trend = 5; + * * @return Whether the yourDomainVisibilityTrend field is set. */ boolean hasYourDomainVisibilityTrend(); /** + * + * *
    * Change in visibility based on impressions for your domain with respect to
    * the start of the selected time range (or first day with non-zero
@@ -167,11 +225,14 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional double your_domain_visibility_trend = 5; + * * @return The yourDomainVisibilityTrend. */ double getYourDomainVisibilityTrend(); /** + * + * *
    * Change in visibility based on impressions with respect to the start of the
    * selected time range (or first day with non-zero impressions) for a
@@ -182,10 +243,13 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return Whether the categoryBenchmarkVisibilityTrend field is set. */ boolean hasCategoryBenchmarkVisibilityTrend(); /** + * + * *
    * Change in visibility based on impressions with respect to the start of the
    * selected time range (or first day with non-zero impressions) for a
@@ -196,6 +260,7 @@ public interface CompetitiveVisibilityBenchmarkViewOrBuilder extends
    * 
* * optional double category_benchmark_visibility_trend = 6; + * * @return The categoryBenchmarkVisibilityTrend. */ double getCategoryBenchmarkVisibilityTrend(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java similarity index 74% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java index 6b86549332e8..6bdac813b521 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `competitive_visibility_competitor_view` table.
  *
@@ -17,15 +34,18 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView}
  */
-public final class CompetitiveVisibilityCompetitorView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class CompetitiveVisibilityCompetitorView
+    extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView)
     CompetitiveVisibilityCompetitorViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use CompetitiveVisibilityCompetitorView.newBuilder() to construct.
-  private CompetitiveVisibilityCompetitorView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private CompetitiveVisibilityCompetitorView(
+      com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private CompetitiveVisibilityCompetitorView() {
     domain_ = "";
     reportCountryCode_ = "";
@@ -34,28 +54,32 @@ private CompetitiveVisibilityCompetitorView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CompetitiveVisibilityCompetitorView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.class,
+            com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder
+                .class);
   }
 
   private int bitField0_;
   public static final int DATE_FIELD_NUMBER = 1;
   private com.google.type.Date date_;
   /**
+   *
+   *
    * 
    * Date of this row.
    *
@@ -63,6 +87,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ @java.lang.Override @@ -70,6 +95,8 @@ public boolean hasDate() { return date_ != null; } /** + * + * *
    * Date of this row.
    *
@@ -77,6 +104,7 @@ public boolean hasDate() {
    * 
* * .google.type.Date date = 1; + * * @return The date. */ @java.lang.Override @@ -84,6 +112,8 @@ public com.google.type.Date getDate() { return date_ == null ? com.google.type.Date.getDefaultInstance() : date_; } /** + * + * *
    * Date of this row.
    *
@@ -98,9 +128,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
   }
 
   public static final int DOMAIN_FIELD_NUMBER = 2;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object domain_ = "";
   /**
+   *
+   *
    * 
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -109,6 +142,7 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
    * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ @java.lang.Override @@ -116,6 +150,8 @@ public boolean hasDomain() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -124,6 +160,7 @@ public boolean hasDomain() {
    * 
* * optional string domain = 2; + * * @return The domain. */ @java.lang.Override @@ -132,14 +169,15 @@ public java.lang.String getDomain() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; } } /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -148,16 +186,15 @@ public java.lang.String getDomain() {
    * 
* * optional string domain = 2; + * * @return The bytes for domain. */ @java.lang.Override - public com.google.protobuf.ByteString - getDomainBytes() { + public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); domain_ = b; return b; } else { @@ -168,6 +205,8 @@ public java.lang.String getDomain() { public static final int IS_YOUR_DOMAIN_FIELD_NUMBER = 3; private boolean isYourDomain_ = false; /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -175,6 +214,7 @@ public java.lang.String getDomain() {
    * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ @java.lang.Override @@ -182,6 +222,8 @@ public boolean hasIsYourDomain() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -189,6 +231,7 @@ public boolean hasIsYourDomain() {
    * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ @java.lang.Override @@ -197,9 +240,12 @@ public boolean getIsYourDomain() { } public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object reportCountryCode_ = ""; /** + * + * *
    * Country where impressions appeared.
    *
@@ -208,6 +254,7 @@ public boolean getIsYourDomain() {
    * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -215,6 +262,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Country where impressions appeared.
    *
@@ -223,6 +272,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ @java.lang.Override @@ -231,14 +281,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country where impressions appeared.
    *
@@ -247,16 +298,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -267,6 +317,8 @@ public java.lang.String getReportCountryCode() { public static final int REPORT_CATEGORY_ID_FIELD_NUMBER = 5; private long reportCategoryId_ = 0L; /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -277,6 +329,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -284,6 +337,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -294,6 +349,7 @@ public boolean hasReportCategoryId() {
    * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ @java.lang.Override @@ -304,49 +360,74 @@ public long getReportCategoryId() { public static final int TRAFFIC_SOURCE_FIELD_NUMBER = 6; private int trafficSource_ = 0; /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } public static final int RANK_FIELD_NUMBER = 7; private long rank_ = 0L; /** + * + * *
    * Position of the domain in the similar businesses ranking for the selected
    * keys (`date`, `report_category_id`, `report_country_code`,
@@ -356,6 +437,7 @@ public long getReportCategoryId() {
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -363,6 +445,8 @@ public boolean hasRank() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Position of the domain in the similar businesses ranking for the selected
    * keys (`date`, `report_category_id`, `report_country_code`,
@@ -372,6 +456,7 @@ public boolean hasRank() {
    * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -382,6 +467,8 @@ public long getRank() { public static final int ADS_ORGANIC_RATIO_FIELD_NUMBER = 8; private double adsOrganicRatio_ = 0D; /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -392,6 +479,7 @@ public long getRank() {
    * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ @java.lang.Override @@ -399,6 +487,8 @@ public boolean hasAdsOrganicRatio() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -409,6 +499,7 @@ public boolean hasAdsOrganicRatio() {
    * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ @java.lang.Override @@ -419,6 +510,8 @@ public double getAdsOrganicRatio() { public static final int PAGE_OVERLAP_RATE_FIELD_NUMBER = 9; private double pageOverlapRate_ = 0D; /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -429,6 +522,7 @@ public double getAdsOrganicRatio() {
    * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ @java.lang.Override @@ -436,6 +530,8 @@ public boolean hasPageOverlapRate() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -446,6 +542,7 @@ public boolean hasPageOverlapRate() {
    * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ @java.lang.Override @@ -456,6 +553,8 @@ public double getPageOverlapRate() { public static final int HIGHER_POSITION_RATE_FIELD_NUMBER = 10; private double higherPositionRate_ = 0D; /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -466,6 +565,7 @@ public double getPageOverlapRate() {
    * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ @java.lang.Override @@ -473,6 +573,8 @@ public boolean hasHigherPositionRate() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -483,6 +585,7 @@ public boolean hasHigherPositionRate() {
    * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ @java.lang.Override @@ -493,6 +596,8 @@ public double getHigherPositionRate() { public static final int RELATIVE_VISIBILITY_FIELD_NUMBER = 11; private double relativeVisibility_ = 0D; /** + * + * *
    * [Relative visibility]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -505,6 +610,7 @@ public double getHigherPositionRate() {
    * 
* * optional double relative_visibility = 11; + * * @return Whether the relativeVisibility field is set. */ @java.lang.Override @@ -512,6 +618,8 @@ public boolean hasRelativeVisibility() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * [Relative visibility]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -524,6 +632,7 @@ public boolean hasRelativeVisibility() {
    * 
* * optional double relative_visibility = 11; + * * @return The relativeVisibility. */ @java.lang.Override @@ -532,6 +641,7 @@ public double getRelativeVisibility() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -543,8 +653,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (date_ != null) { output.writeMessage(1, getDate()); } @@ -588,46 +697,37 @@ public int getSerializedSize() { size = 0; if (date_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDate()); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, isYourDomain_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, isYourDomain_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, reportCountryCode_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(5, reportCategoryId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, reportCategoryId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, trafficSource_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, trafficSource_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(7, rank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, rank_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, adsOrganicRatio_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, adsOrganicRatio_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(9, pageOverlapRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(9, pageOverlapRate_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(10, higherPositionRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(10, higherPositionRate_); } if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, relativeVisibility_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, relativeVisibility_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -637,37 +737,35 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView other = (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) obj; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView other = + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) obj; if (hasDate() != other.hasDate()) return false; if (hasDate()) { - if (!getDate() - .equals(other.getDate())) return false; + if (!getDate().equals(other.getDate())) return false; } if (hasDomain() != other.hasDomain()) return false; if (hasDomain()) { - if (!getDomain() - .equals(other.getDomain())) return false; + if (!getDomain().equals(other.getDomain())) return false; } if (hasIsYourDomain() != other.hasIsYourDomain()) return false; if (hasIsYourDomain()) { - if (getIsYourDomain() - != other.getIsYourDomain()) return false; + if (getIsYourDomain() != other.getIsYourDomain()) return false; } if (hasReportCountryCode() != other.hasReportCountryCode()) return false; if (hasReportCountryCode()) { - if (!getReportCountryCode() - .equals(other.getReportCountryCode())) return false; + if (!getReportCountryCode().equals(other.getReportCountryCode())) return false; } if (hasReportCategoryId() != other.hasReportCategoryId()) return false; if (hasReportCategoryId()) { - if (getReportCategoryId() - != other.getReportCategoryId()) return false; + if (getReportCategoryId() != other.getReportCategoryId()) return false; } if (hasTrafficSource() != other.hasTrafficSource()) return false; if (hasTrafficSource()) { @@ -675,32 +773,27 @@ public boolean equals(final java.lang.Object obj) { } if (hasRank() != other.hasRank()) return false; if (hasRank()) { - if (getRank() - != other.getRank()) return false; + if (getRank() != other.getRank()) return false; } if (hasAdsOrganicRatio() != other.hasAdsOrganicRatio()) return false; if (hasAdsOrganicRatio()) { if (java.lang.Double.doubleToLongBits(getAdsOrganicRatio()) - != java.lang.Double.doubleToLongBits( - other.getAdsOrganicRatio())) return false; + != java.lang.Double.doubleToLongBits(other.getAdsOrganicRatio())) return false; } if (hasPageOverlapRate() != other.hasPageOverlapRate()) return false; if (hasPageOverlapRate()) { if (java.lang.Double.doubleToLongBits(getPageOverlapRate()) - != java.lang.Double.doubleToLongBits( - other.getPageOverlapRate())) return false; + != java.lang.Double.doubleToLongBits(other.getPageOverlapRate())) return false; } if (hasHigherPositionRate() != other.hasHigherPositionRate()) return false; if (hasHigherPositionRate()) { if (java.lang.Double.doubleToLongBits(getHigherPositionRate()) - != java.lang.Double.doubleToLongBits( - other.getHigherPositionRate())) return false; + != java.lang.Double.doubleToLongBits(other.getHigherPositionRate())) return false; } if (hasRelativeVisibility() != other.hasRelativeVisibility()) return false; if (hasRelativeVisibility()) { if (java.lang.Double.doubleToLongBits(getRelativeVisibility()) - != java.lang.Double.doubleToLongBits( - other.getRelativeVisibility())) return false; + != java.lang.Double.doubleToLongBits(other.getRelativeVisibility())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -723,8 +816,7 @@ public int hashCode() { } if (hasIsYourDomain()) { hash = (37 * hash) + IS_YOUR_DOMAIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getIsYourDomain()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsYourDomain()); } if (hasReportCountryCode()) { hash = (37 * hash) + REPORT_COUNTRY_CODE_FIELD_NUMBER; @@ -732,8 +824,7 @@ public int hashCode() { } if (hasReportCategoryId()) { hash = (37 * hash) + REPORT_CATEGORY_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getReportCategoryId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getReportCategoryId()); } if (hasTrafficSource()) { hash = (37 * hash) + TRAFFIC_SOURCE_FIELD_NUMBER; @@ -741,127 +832,146 @@ public int hashCode() { } if (hasRank()) { hash = (37 * hash) + RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRank()); } if (hasAdsOrganicRatio()) { hash = (37 * hash) + ADS_ORGANIC_RATIO_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getAdsOrganicRatio())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAdsOrganicRatio())); } if (hasPageOverlapRate()) { hash = (37 * hash) + PAGE_OVERLAP_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPageOverlapRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPageOverlapRate())); } if (hasHigherPositionRate()) { hash = (37 * hash) + HIGHER_POSITION_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getHigherPositionRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHigherPositionRate())); } if (hasRelativeVisibility()) { hash = (37 * hash) + RELATIVE_VISIBILITY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getRelativeVisibility())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRelativeVisibility())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view` table.
    *
@@ -873,35 +983,37 @@ protected Builder newBuilderForType(
    * query.
    * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder.class); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.class, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.newBuilder() - private Builder() { - - } + // Construct using + // com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -925,19 +1037,22 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance(); } @java.lang.Override public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView build() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result = buildPartial(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -945,19 +1060,22 @@ public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetit } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView buildPartial() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView(this); - if (bitField0_ != 0) { buildPartial0(result); } + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + buildPartial() { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.date_ = dateBuilder_ == null - ? date_ - : dateBuilder_.build(); + result.date_ = dateBuilder_ == null ? date_ : dateBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -1007,46 +1125,54 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.Competiti public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView other) { - if (other == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView other) { + if (other + == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance()) return this; if (other.hasDate()) { mergeDate(other.getDate()); } @@ -1110,69 +1236,79 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getDateFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - domain_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - isYourDomain_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 34: { - reportCountryCode_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 40: { - reportCategoryId_ = input.readInt64(); - bitField0_ |= 0x00000010; - break; - } // case 40 - case 48: { - trafficSource_ = input.readEnum(); - bitField0_ |= 0x00000020; - break; - } // case 48 - case 56: { - rank_ = input.readInt64(); - bitField0_ |= 0x00000040; - break; - } // case 56 - case 65: { - adsOrganicRatio_ = input.readDouble(); - bitField0_ |= 0x00000080; - break; - } // case 65 - case 73: { - pageOverlapRate_ = input.readDouble(); - bitField0_ |= 0x00000100; - break; - } // case 73 - case 81: { - higherPositionRate_ = input.readDouble(); - bitField0_ |= 0x00000200; - break; - } // case 81 - case 89: { - relativeVisibility_ = input.readDouble(); - bitField0_ |= 0x00000400; - break; - } // case 89 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getDateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + domain_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + isYourDomain_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + reportCountryCode_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 40: + { + reportCategoryId_ = input.readInt64(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 48: + { + trafficSource_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 56: + { + rank_ = input.readInt64(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 65: + { + adsOrganicRatio_ = input.readDouble(); + bitField0_ |= 0x00000080; + break; + } // case 65 + case 73: + { + pageOverlapRate_ = input.readDouble(); + bitField0_ |= 0x00000100; + break; + } // case 73 + case 81: + { + higherPositionRate_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 81 + case 89: + { + relativeVisibility_ = input.readDouble(); + bitField0_ |= 0x00000400; + break; + } // case 89 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1182,12 +1318,16 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private com.google.type.Date date_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> dateBuilder_; + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + dateBuilder_; /** + * + * *
      * Date of this row.
      *
@@ -1195,12 +1335,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ public boolean hasDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Date of this row.
      *
@@ -1208,6 +1351,7 @@ public boolean hasDate() {
      * 
* * .google.type.Date date = 1; + * * @return The date. */ public com.google.type.Date getDate() { @@ -1218,6 +1362,8 @@ public com.google.type.Date getDate() { } } /** + * + * *
      * Date of this row.
      *
@@ -1240,6 +1386,8 @@ public Builder setDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1248,8 +1396,7 @@ public Builder setDate(com.google.type.Date value) {
      *
      * .google.type.Date date = 1;
      */
-    public Builder setDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setDate(com.google.type.Date.Builder builderForValue) {
       if (dateBuilder_ == null) {
         date_ = builderForValue.build();
       } else {
@@ -1260,6 +1407,8 @@ public Builder setDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1270,9 +1419,9 @@ public Builder setDate(
      */
     public Builder mergeDate(com.google.type.Date value) {
       if (dateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          date_ != null &&
-          date_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && date_ != null
+            && date_ != com.google.type.Date.getDefaultInstance()) {
           getDateBuilder().mergeFrom(value);
         } else {
           date_ = value;
@@ -1285,6 +1434,8 @@ public Builder mergeDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1304,6 +1455,8 @@ public Builder clearDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1318,6 +1471,8 @@ public com.google.type.Date.Builder getDateBuilder() {
       return getDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1330,11 +1485,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
       if (dateBuilder_ != null) {
         return dateBuilder_.getMessageOrBuilder();
       } else {
-        return date_ == null ?
-            com.google.type.Date.getDefaultInstance() : date_;
+        return date_ == null ? com.google.type.Date.getDefaultInstance() : date_;
       }
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1344,14 +1500,13 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * .google.type.Date date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getDateFieldBuilder() {
       if (dateBuilder_ == null) {
-        dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getDate(),
-                getParentForChildren(),
-                isClean());
+        dateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getDate(), getParentForChildren(), isClean());
         date_ = null;
       }
       return dateBuilder_;
@@ -1359,6 +1514,8 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
 
     private java.lang.Object domain_ = "";
     /**
+     *
+     *
      * 
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1367,12 +1524,15 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ public boolean hasDomain() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1381,13 +1541,13 @@ public boolean hasDomain() {
      * 
* * optional string domain = 2; + * * @return The domain. */ public java.lang.String getDomain() { java.lang.Object ref = domain_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; @@ -1396,6 +1556,8 @@ public java.lang.String getDomain() { } } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1404,15 +1566,14 @@ public java.lang.String getDomain() {
      * 
* * optional string domain = 2; + * * @return The bytes for domain. */ - public com.google.protobuf.ByteString - getDomainBytes() { + public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); domain_ = b; return b; } else { @@ -1420,6 +1581,8 @@ public java.lang.String getDomain() { } } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1428,18 +1591,22 @@ public java.lang.String getDomain() {
      * 
* * optional string domain = 2; + * * @param value The domain to set. * @return This builder for chaining. */ - public Builder setDomain( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDomain(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } domain_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1448,6 +1615,7 @@ public Builder setDomain(
      * 
* * optional string domain = 2; + * * @return This builder for chaining. */ public Builder clearDomain() { @@ -1457,6 +1625,8 @@ public Builder clearDomain() { return this; } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1465,12 +1635,14 @@ public Builder clearDomain() {
      * 
* * optional string domain = 2; + * * @param value The bytes for domain to set. * @return This builder for chaining. */ - public Builder setDomainBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDomainBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); domain_ = value; bitField0_ |= 0x00000002; @@ -1478,8 +1650,10 @@ public Builder setDomainBytes( return this; } - private boolean isYourDomain_ ; + private boolean isYourDomain_; /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1487,6 +1661,7 @@ public Builder setDomainBytes(
      * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ @java.lang.Override @@ -1494,6 +1669,8 @@ public boolean hasIsYourDomain() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1501,6 +1678,7 @@ public boolean hasIsYourDomain() {
      * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ @java.lang.Override @@ -1508,6 +1686,8 @@ public boolean getIsYourDomain() { return isYourDomain_; } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1515,6 +1695,7 @@ public boolean getIsYourDomain() {
      * 
* * optional bool is_your_domain = 3; + * * @param value The isYourDomain to set. * @return This builder for chaining. */ @@ -1526,6 +1707,8 @@ public Builder setIsYourDomain(boolean value) { return this; } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1533,6 +1716,7 @@ public Builder setIsYourDomain(boolean value) {
      * 
* * optional bool is_your_domain = 3; + * * @return This builder for chaining. */ public Builder clearIsYourDomain() { @@ -1544,6 +1728,8 @@ public Builder clearIsYourDomain() { private java.lang.Object reportCountryCode_ = ""; /** + * + * *
      * Country where impressions appeared.
      *
@@ -1552,12 +1738,15 @@ public Builder clearIsYourDomain() {
      * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1566,13 +1755,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -1581,6 +1770,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1589,15 +1780,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -1605,6 +1795,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1613,18 +1805,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1633,6 +1829,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 4; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -1642,6 +1839,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1650,12 +1849,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000008; @@ -1663,8 +1864,10 @@ public Builder setReportCountryCodeBytes( return this; } - private long reportCategoryId_ ; + private long reportCategoryId_; /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1675,6 +1878,7 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -1682,6 +1886,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1692,6 +1898,7 @@ public boolean hasReportCategoryId() {
      * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ @java.lang.Override @@ -1699,6 +1906,8 @@ public long getReportCategoryId() { return reportCategoryId_; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1709,6 +1918,7 @@ public long getReportCategoryId() {
      * 
* * optional int64 report_category_id = 5; + * * @param value The reportCategoryId to set. * @return This builder for chaining. */ @@ -1720,6 +1930,8 @@ public Builder setReportCategoryId(long value) { return this; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1730,6 +1942,7 @@ public Builder setReportCategoryId(long value) {
      * 
* * optional int64 report_category_id = 5; + * * @return This builder for chaining. */ public Builder clearReportCategoryId() { @@ -1741,39 +1954,56 @@ public Builder clearReportCategoryId() { private int trafficSource_ = 0; /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @param value The enum numeric value on the wire for trafficSource to set. * @return This builder for chaining. */ @@ -1784,32 +2014,48 @@ public Builder setTrafficSourceValue(int value) { return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @param value The trafficSource to set. * @return This builder for chaining. */ - public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { + public Builder setTrafficSource( + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { if (value == null) { throw new NullPointerException(); } @@ -1819,13 +2065,18 @@ public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.Traf return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return This builder for chaining. */ public Builder clearTrafficSource() { @@ -1835,8 +2086,10 @@ public Builder clearTrafficSource() { return this; } - private long rank_ ; + private long rank_; /** + * + * *
      * Position of the domain in the similar businesses ranking for the selected
      * keys (`date`, `report_category_id`, `report_country_code`,
@@ -1846,6 +2099,7 @@ public Builder clearTrafficSource() {
      * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -1853,6 +2107,8 @@ public boolean hasRank() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Position of the domain in the similar businesses ranking for the selected
      * keys (`date`, `report_category_id`, `report_country_code`,
@@ -1862,6 +2118,7 @@ public boolean hasRank() {
      * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -1869,6 +2126,8 @@ public long getRank() { return rank_; } /** + * + * *
      * Position of the domain in the similar businesses ranking for the selected
      * keys (`date`, `report_category_id`, `report_country_code`,
@@ -1878,6 +2137,7 @@ public long getRank() {
      * 
* * optional int64 rank = 7; + * * @param value The rank to set. * @return This builder for chaining. */ @@ -1889,6 +2149,8 @@ public Builder setRank(long value) { return this; } /** + * + * *
      * Position of the domain in the similar businesses ranking for the selected
      * keys (`date`, `report_category_id`, `report_country_code`,
@@ -1898,6 +2160,7 @@ public Builder setRank(long value) {
      * 
* * optional int64 rank = 7; + * * @return This builder for chaining. */ public Builder clearRank() { @@ -1907,8 +2170,10 @@ public Builder clearRank() { return this; } - private double adsOrganicRatio_ ; + private double adsOrganicRatio_; /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1919,6 +2184,7 @@ public Builder clearRank() {
      * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ @java.lang.Override @@ -1926,6 +2192,8 @@ public boolean hasAdsOrganicRatio() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1936,6 +2204,7 @@ public boolean hasAdsOrganicRatio() {
      * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ @java.lang.Override @@ -1943,6 +2212,8 @@ public double getAdsOrganicRatio() { return adsOrganicRatio_; } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1953,6 +2224,7 @@ public double getAdsOrganicRatio() {
      * 
* * optional double ads_organic_ratio = 8; + * * @param value The adsOrganicRatio to set. * @return This builder for chaining. */ @@ -1964,6 +2236,8 @@ public Builder setAdsOrganicRatio(double value) { return this; } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1974,6 +2248,7 @@ public Builder setAdsOrganicRatio(double value) {
      * 
* * optional double ads_organic_ratio = 8; + * * @return This builder for chaining. */ public Builder clearAdsOrganicRatio() { @@ -1983,8 +2258,10 @@ public Builder clearAdsOrganicRatio() { return this; } - private double pageOverlapRate_ ; + private double pageOverlapRate_; /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -1995,6 +2272,7 @@ public Builder clearAdsOrganicRatio() {
      * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ @java.lang.Override @@ -2002,6 +2280,8 @@ public boolean hasPageOverlapRate() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -2012,6 +2292,7 @@ public boolean hasPageOverlapRate() {
      * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ @java.lang.Override @@ -2019,6 +2300,8 @@ public double getPageOverlapRate() { return pageOverlapRate_; } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -2029,6 +2312,7 @@ public double getPageOverlapRate() {
      * 
* * optional double page_overlap_rate = 9; + * * @param value The pageOverlapRate to set. * @return This builder for chaining. */ @@ -2040,6 +2324,8 @@ public Builder setPageOverlapRate(double value) { return this; } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -2050,6 +2336,7 @@ public Builder setPageOverlapRate(double value) {
      * 
* * optional double page_overlap_rate = 9; + * * @return This builder for chaining. */ public Builder clearPageOverlapRate() { @@ -2059,8 +2346,10 @@ public Builder clearPageOverlapRate() { return this; } - private double higherPositionRate_ ; + private double higherPositionRate_; /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2071,6 +2360,7 @@ public Builder clearPageOverlapRate() {
      * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ @java.lang.Override @@ -2078,6 +2368,8 @@ public boolean hasHigherPositionRate() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2088,6 +2380,7 @@ public boolean hasHigherPositionRate() {
      * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ @java.lang.Override @@ -2095,6 +2388,8 @@ public double getHigherPositionRate() { return higherPositionRate_; } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2105,6 +2400,7 @@ public double getHigherPositionRate() {
      * 
* * optional double higher_position_rate = 10; + * * @param value The higherPositionRate to set. * @return This builder for chaining. */ @@ -2116,6 +2412,8 @@ public Builder setHigherPositionRate(double value) { return this; } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2126,6 +2424,7 @@ public Builder setHigherPositionRate(double value) {
      * 
* * optional double higher_position_rate = 10; + * * @return This builder for chaining. */ public Builder clearHigherPositionRate() { @@ -2135,8 +2434,10 @@ public Builder clearHigherPositionRate() { return this; } - private double relativeVisibility_ ; + private double relativeVisibility_; /** + * + * *
      * [Relative visibility]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -2149,6 +2450,7 @@ public Builder clearHigherPositionRate() {
      * 
* * optional double relative_visibility = 11; + * * @return Whether the relativeVisibility field is set. */ @java.lang.Override @@ -2156,6 +2458,8 @@ public boolean hasRelativeVisibility() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * [Relative visibility]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -2168,6 +2472,7 @@ public boolean hasRelativeVisibility() {
      * 
* * optional double relative_visibility = 11; + * * @return The relativeVisibility. */ @java.lang.Override @@ -2175,6 +2480,8 @@ public double getRelativeVisibility() { return relativeVisibility_; } /** + * + * *
      * [Relative visibility]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -2187,6 +2494,7 @@ public double getRelativeVisibility() {
      * 
* * optional double relative_visibility = 11; + * * @param value The relativeVisibility to set. * @return This builder for chaining. */ @@ -2198,6 +2506,8 @@ public Builder setRelativeVisibility(double value) { return this; } /** + * + * *
      * [Relative visibility]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -2210,6 +2520,7 @@ public Builder setRelativeVisibility(double value) {
      * 
* * optional double relative_visibility = 11; + * * @return This builder for chaining. */ public Builder clearRelativeVisibility() { @@ -2218,9 +2529,9 @@ public Builder clearRelativeVisibility() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2230,41 +2541,45 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) - private static final com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityCompetitorView + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView(); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CompetitiveVisibilityCompetitorView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompetitiveVisibilityCompetitorView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2276,9 +2591,8 @@ public com.google.protobuf.Parser getParser } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java similarity index 86% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java index 2fd7e226c60a..ffc8b2b7e929 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityCompetitorViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface CompetitiveVisibilityCompetitorViewOrBuilder extends +public interface CompetitiveVisibilityCompetitorViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Date of this row.
    *
@@ -15,10 +33,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ boolean hasDate(); /** + * + * *
    * Date of this row.
    *
@@ -26,10 +47,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return The date. */ com.google.type.Date getDate(); /** + * + * *
    * Date of this row.
    *
@@ -41,6 +65,8 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
   com.google.type.DateOrBuilder getDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -49,10 +75,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ boolean hasDomain(); /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -61,10 +90,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return The domain. */ java.lang.String getDomain(); /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -73,12 +105,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return The bytes for domain. */ - com.google.protobuf.ByteString - getDomainBytes(); + com.google.protobuf.ByteString getDomainBytes(); /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -86,10 +120,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ boolean hasIsYourDomain(); /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -97,11 +134,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ boolean getIsYourDomain(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -110,10 +150,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -122,10 +165,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -134,12 +180,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -150,10 +198,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ boolean hasReportCategoryId(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -164,45 +215,63 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ long getReportCategoryId(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ boolean hasTrafficSource(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ int getTrafficSourceValue(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource(); /** + * + * *
    * Position of the domain in the similar businesses ranking for the selected
    * keys (`date`, `report_category_id`, `report_country_code`,
@@ -212,10 +281,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ boolean hasRank(); /** + * + * *
    * Position of the domain in the similar businesses ranking for the selected
    * keys (`date`, `report_category_id`, `report_country_code`,
@@ -225,11 +297,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional int64 rank = 7; + * * @return The rank. */ long getRank(); /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -240,10 +315,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ boolean hasAdsOrganicRatio(); /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -254,11 +332,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ double getAdsOrganicRatio(); /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -269,10 +350,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ boolean hasPageOverlapRate(); /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -283,11 +367,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ double getPageOverlapRate(); /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -298,10 +385,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ boolean hasHigherPositionRate(); /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -312,11 +402,14 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ double getHigherPositionRate(); /** + * + * *
    * [Relative visibility]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -329,10 +422,13 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double relative_visibility = 11; + * * @return Whether the relativeVisibility field is set. */ boolean hasRelativeVisibility(); /** + * + * *
    * [Relative visibility]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Crelative-visibility)
@@ -345,6 +441,7 @@ public interface CompetitiveVisibilityCompetitorViewOrBuilder extends
    * 
* * optional double relative_visibility = 11; + * * @return The relativeVisibility. */ double getRelativeVisibility(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java similarity index 73% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java index 9f1509e3dc56..267950937cbc 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `competitive_visibility_top_merchant_view`
  * table.
@@ -16,17 +33,21 @@
  * query.
  * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView} */ -public final class CompetitiveVisibilityTopMerchantView extends - com.google.protobuf.GeneratedMessageV3 implements +public final class CompetitiveVisibilityTopMerchantView + extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) CompetitiveVisibilityTopMerchantViewOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use CompetitiveVisibilityTopMerchantView.newBuilder() to construct. - private CompetitiveVisibilityTopMerchantView(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CompetitiveVisibilityTopMerchantView( + com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private CompetitiveVisibilityTopMerchantView() { domain_ = ""; reportCountryCode_ = ""; @@ -35,28 +56,32 @@ private CompetitiveVisibilityTopMerchantView() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CompetitiveVisibilityTopMerchantView(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder.class); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.class, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder + .class); } private int bitField0_; public static final int DATE_FIELD_NUMBER = 1; private com.google.type.Date date_; /** + * + * *
    * Date of this row.
    *
@@ -65,6 +90,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ @java.lang.Override @@ -72,6 +98,8 @@ public boolean hasDate() { return date_ != null; } /** + * + * *
    * Date of this row.
    *
@@ -80,6 +108,7 @@ public boolean hasDate() {
    * 
* * .google.type.Date date = 1; + * * @return The date. */ @java.lang.Override @@ -87,6 +116,8 @@ public com.google.type.Date getDate() { return date_ == null ? com.google.type.Date.getDefaultInstance() : date_; } /** + * + * *
    * Date of this row.
    *
@@ -102,9 +133,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
   }
 
   public static final int DOMAIN_FIELD_NUMBER = 2;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object domain_ = "";
   /**
+   *
+   *
    * 
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -113,6 +147,7 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
    * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ @java.lang.Override @@ -120,6 +155,8 @@ public boolean hasDomain() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -128,6 +165,7 @@ public boolean hasDomain() {
    * 
* * optional string domain = 2; + * * @return The domain. */ @java.lang.Override @@ -136,14 +174,15 @@ public java.lang.String getDomain() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; } } /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -152,16 +191,15 @@ public java.lang.String getDomain() {
    * 
* * optional string domain = 2; + * * @return The bytes for domain. */ @java.lang.Override - public com.google.protobuf.ByteString - getDomainBytes() { + public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); domain_ = b; return b; } else { @@ -172,6 +210,8 @@ public java.lang.String getDomain() { public static final int IS_YOUR_DOMAIN_FIELD_NUMBER = 3; private boolean isYourDomain_ = false; /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -179,6 +219,7 @@ public java.lang.String getDomain() {
    * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ @java.lang.Override @@ -186,6 +227,8 @@ public boolean hasIsYourDomain() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -193,6 +236,7 @@ public boolean hasIsYourDomain() {
    * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ @java.lang.Override @@ -201,9 +245,12 @@ public boolean getIsYourDomain() { } public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object reportCountryCode_ = ""; /** + * + * *
    * Country where impressions appeared.
    *
@@ -212,6 +259,7 @@ public boolean getIsYourDomain() {
    * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -219,6 +267,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Country where impressions appeared.
    *
@@ -227,6 +277,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ @java.lang.Override @@ -235,14 +286,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country where impressions appeared.
    *
@@ -251,16 +303,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -271,6 +322,8 @@ public java.lang.String getReportCountryCode() { public static final int REPORT_CATEGORY_ID_FIELD_NUMBER = 5; private long reportCategoryId_ = 0L; /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -281,6 +334,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -288,6 +342,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -298,6 +354,7 @@ public boolean hasReportCategoryId() {
    * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ @java.lang.Override @@ -308,49 +365,74 @@ public long getReportCategoryId() { public static final int TRAFFIC_SOURCE_FIELD_NUMBER = 6; private int trafficSource_ = 0; /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } public static final int RANK_FIELD_NUMBER = 7; private long rank_ = 0L; /** + * + * *
    * Position of the domain in the top merchants ranking for the selected keys
    * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -360,6 +442,7 @@ public long getReportCategoryId() {
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -367,6 +450,8 @@ public boolean hasRank() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Position of the domain in the top merchants ranking for the selected keys
    * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -376,6 +461,7 @@ public boolean hasRank() {
    * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -386,6 +472,8 @@ public long getRank() { public static final int ADS_ORGANIC_RATIO_FIELD_NUMBER = 8; private double adsOrganicRatio_ = 0D; /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -396,6 +484,7 @@ public long getRank() {
    * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ @java.lang.Override @@ -403,6 +492,8 @@ public boolean hasAdsOrganicRatio() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -413,6 +504,7 @@ public boolean hasAdsOrganicRatio() {
    * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ @java.lang.Override @@ -423,6 +515,8 @@ public double getAdsOrganicRatio() { public static final int PAGE_OVERLAP_RATE_FIELD_NUMBER = 9; private double pageOverlapRate_ = 0D; /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -433,6 +527,7 @@ public double getAdsOrganicRatio() {
    * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ @java.lang.Override @@ -440,6 +535,8 @@ public boolean hasPageOverlapRate() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -450,6 +547,7 @@ public boolean hasPageOverlapRate() {
    * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ @java.lang.Override @@ -460,6 +558,8 @@ public double getPageOverlapRate() { public static final int HIGHER_POSITION_RATE_FIELD_NUMBER = 10; private double higherPositionRate_ = 0D; /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -470,6 +570,7 @@ public double getPageOverlapRate() {
    * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ @java.lang.Override @@ -477,6 +578,8 @@ public boolean hasHigherPositionRate() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -487,6 +590,7 @@ public boolean hasHigherPositionRate() {
    * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ @java.lang.Override @@ -495,6 +599,7 @@ public double getHigherPositionRate() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -506,8 +611,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (date_ != null) { output.writeMessage(1, getDate()); } @@ -548,42 +652,34 @@ public int getSerializedSize() { size = 0; if (date_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDate()); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, isYourDomain_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, isYourDomain_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, reportCountryCode_); } if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(5, reportCategoryId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, reportCategoryId_); } if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, trafficSource_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, trafficSource_); } if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(7, rank_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(7, rank_); } if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, adsOrganicRatio_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, adsOrganicRatio_); } if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(9, pageOverlapRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(9, pageOverlapRate_); } if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(10, higherPositionRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(10, higherPositionRate_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -593,37 +689,35 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView other = (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) obj; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView other = + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) obj; if (hasDate() != other.hasDate()) return false; if (hasDate()) { - if (!getDate() - .equals(other.getDate())) return false; + if (!getDate().equals(other.getDate())) return false; } if (hasDomain() != other.hasDomain()) return false; if (hasDomain()) { - if (!getDomain() - .equals(other.getDomain())) return false; + if (!getDomain().equals(other.getDomain())) return false; } if (hasIsYourDomain() != other.hasIsYourDomain()) return false; if (hasIsYourDomain()) { - if (getIsYourDomain() - != other.getIsYourDomain()) return false; + if (getIsYourDomain() != other.getIsYourDomain()) return false; } if (hasReportCountryCode() != other.hasReportCountryCode()) return false; if (hasReportCountryCode()) { - if (!getReportCountryCode() - .equals(other.getReportCountryCode())) return false; + if (!getReportCountryCode().equals(other.getReportCountryCode())) return false; } if (hasReportCategoryId() != other.hasReportCategoryId()) return false; if (hasReportCategoryId()) { - if (getReportCategoryId() - != other.getReportCategoryId()) return false; + if (getReportCategoryId() != other.getReportCategoryId()) return false; } if (hasTrafficSource() != other.hasTrafficSource()) return false; if (hasTrafficSource()) { @@ -631,26 +725,22 @@ public boolean equals(final java.lang.Object obj) { } if (hasRank() != other.hasRank()) return false; if (hasRank()) { - if (getRank() - != other.getRank()) return false; + if (getRank() != other.getRank()) return false; } if (hasAdsOrganicRatio() != other.hasAdsOrganicRatio()) return false; if (hasAdsOrganicRatio()) { if (java.lang.Double.doubleToLongBits(getAdsOrganicRatio()) - != java.lang.Double.doubleToLongBits( - other.getAdsOrganicRatio())) return false; + != java.lang.Double.doubleToLongBits(other.getAdsOrganicRatio())) return false; } if (hasPageOverlapRate() != other.hasPageOverlapRate()) return false; if (hasPageOverlapRate()) { if (java.lang.Double.doubleToLongBits(getPageOverlapRate()) - != java.lang.Double.doubleToLongBits( - other.getPageOverlapRate())) return false; + != java.lang.Double.doubleToLongBits(other.getPageOverlapRate())) return false; } if (hasHigherPositionRate() != other.hasHigherPositionRate()) return false; if (hasHigherPositionRate()) { if (java.lang.Double.doubleToLongBits(getHigherPositionRate()) - != java.lang.Double.doubleToLongBits( - other.getHigherPositionRate())) return false; + != java.lang.Double.doubleToLongBits(other.getHigherPositionRate())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -673,8 +763,7 @@ public int hashCode() { } if (hasIsYourDomain()) { hash = (37 * hash) + IS_YOUR_DOMAIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getIsYourDomain()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsYourDomain()); } if (hasReportCountryCode()) { hash = (37 * hash) + REPORT_COUNTRY_CODE_FIELD_NUMBER; @@ -682,8 +771,7 @@ public int hashCode() { } if (hasReportCategoryId()) { hash = (37 * hash) + REPORT_CATEGORY_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getReportCategoryId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getReportCategoryId()); } if (hasTrafficSource()) { hash = (37 * hash) + TRAFFIC_SOURCE_FIELD_NUMBER; @@ -691,122 +779,139 @@ public int hashCode() { } if (hasRank()) { hash = (37 * hash) + RANK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getRank()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRank()); } if (hasAdsOrganicRatio()) { hash = (37 * hash) + ADS_ORGANIC_RATIO_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getAdsOrganicRatio())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAdsOrganicRatio())); } if (hasPageOverlapRate()) { hash = (37 * hash) + PAGE_OVERLAP_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPageOverlapRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPageOverlapRate())); } if (hasHigherPositionRate()) { hash = (37 * hash) + HIGHER_POSITION_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getHigherPositionRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHigherPositionRate())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
@@ -819,35 +924,38 @@ protected Builder newBuilderForType(
    * query.
    * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.class, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder.class); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .class, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.newBuilder() - private Builder() { - - } + // Construct using + // com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -870,19 +978,23 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance(); } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView build() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result = buildPartial(); + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + build() { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -890,19 +1002,23 @@ public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerch } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView buildPartial() { - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView(this); - if (bitField0_ != 0) { buildPartial0(result); } + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + buildPartial() { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.date_ = dateBuilder_ == null - ? date_ - : dateBuilder_.build(); + result.date_ = dateBuilder_ == null ? date_ : dateBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -948,46 +1064,54 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.Competiti public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView other) { - if (other == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView other) { + if (other + == com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance()) return this; if (other.hasDate()) { mergeDate(other.getDate()); } @@ -1048,64 +1172,73 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getDateFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - domain_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - isYourDomain_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 34: { - reportCountryCode_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 40: { - reportCategoryId_ = input.readInt64(); - bitField0_ |= 0x00000010; - break; - } // case 40 - case 48: { - trafficSource_ = input.readEnum(); - bitField0_ |= 0x00000020; - break; - } // case 48 - case 56: { - rank_ = input.readInt64(); - bitField0_ |= 0x00000040; - break; - } // case 56 - case 65: { - adsOrganicRatio_ = input.readDouble(); - bitField0_ |= 0x00000080; - break; - } // case 65 - case 73: { - pageOverlapRate_ = input.readDouble(); - bitField0_ |= 0x00000100; - break; - } // case 73 - case 81: { - higherPositionRate_ = input.readDouble(); - bitField0_ |= 0x00000200; - break; - } // case 81 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getDateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + domain_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + isYourDomain_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + reportCountryCode_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 40: + { + reportCategoryId_ = input.readInt64(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 48: + { + trafficSource_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 56: + { + rank_ = input.readInt64(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 65: + { + adsOrganicRatio_ = input.readDouble(); + bitField0_ |= 0x00000080; + break; + } // case 65 + case 73: + { + pageOverlapRate_ = input.readDouble(); + bitField0_ |= 0x00000100; + break; + } // case 73 + case 81: + { + higherPositionRate_ = input.readDouble(); + bitField0_ |= 0x00000200; + break; + } // case 81 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1115,12 +1248,16 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private com.google.type.Date date_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> dateBuilder_; + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + dateBuilder_; /** + * + * *
      * Date of this row.
      *
@@ -1129,12 +1266,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ public boolean hasDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Date of this row.
      *
@@ -1143,6 +1283,7 @@ public boolean hasDate() {
      * 
* * .google.type.Date date = 1; + * * @return The date. */ public com.google.type.Date getDate() { @@ -1153,6 +1294,8 @@ public com.google.type.Date getDate() { } } /** + * + * *
      * Date of this row.
      *
@@ -1176,6 +1319,8 @@ public Builder setDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1185,8 +1330,7 @@ public Builder setDate(com.google.type.Date value) {
      *
      * .google.type.Date date = 1;
      */
-    public Builder setDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setDate(com.google.type.Date.Builder builderForValue) {
       if (dateBuilder_ == null) {
         date_ = builderForValue.build();
       } else {
@@ -1197,6 +1341,8 @@ public Builder setDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1208,9 +1354,9 @@ public Builder setDate(
      */
     public Builder mergeDate(com.google.type.Date value) {
       if (dateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          date_ != null &&
-          date_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && date_ != null
+            && date_ != com.google.type.Date.getDefaultInstance()) {
           getDateBuilder().mergeFrom(value);
         } else {
           date_ = value;
@@ -1223,6 +1369,8 @@ public Builder mergeDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1243,6 +1391,8 @@ public Builder clearDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1258,6 +1408,8 @@ public com.google.type.Date.Builder getDateBuilder() {
       return getDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1271,11 +1423,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
       if (dateBuilder_ != null) {
         return dateBuilder_.getMessageOrBuilder();
       } else {
-        return date_ == null ?
-            com.google.type.Date.getDefaultInstance() : date_;
+        return date_ == null ? com.google.type.Date.getDefaultInstance() : date_;
       }
     }
     /**
+     *
+     *
      * 
      * Date of this row.
      *
@@ -1286,14 +1439,13 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * .google.type.Date date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getDateFieldBuilder() {
       if (dateBuilder_ == null) {
-        dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getDate(),
-                getParentForChildren(),
-                isClean());
+        dateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getDate(), getParentForChildren(), isClean());
         date_ = null;
       }
       return dateBuilder_;
@@ -1301,6 +1453,8 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
 
     private java.lang.Object domain_ = "";
     /**
+     *
+     *
      * 
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1309,12 +1463,15 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ public boolean hasDomain() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1323,13 +1480,13 @@ public boolean hasDomain() {
      * 
* * optional string domain = 2; + * * @return The domain. */ public java.lang.String getDomain() { java.lang.Object ref = domain_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; @@ -1338,6 +1495,8 @@ public java.lang.String getDomain() { } } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1346,15 +1505,14 @@ public java.lang.String getDomain() {
      * 
* * optional string domain = 2; + * * @return The bytes for domain. */ - public com.google.protobuf.ByteString - getDomainBytes() { + public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); domain_ = b; return b; } else { @@ -1362,6 +1520,8 @@ public java.lang.String getDomain() { } } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1370,18 +1530,22 @@ public java.lang.String getDomain() {
      * 
* * optional string domain = 2; + * * @param value The domain to set. * @return This builder for chaining. */ - public Builder setDomain( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDomain(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } domain_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1390,6 +1554,7 @@ public Builder setDomain(
      * 
* * optional string domain = 2; + * * @return This builder for chaining. */ public Builder clearDomain() { @@ -1399,6 +1564,8 @@ public Builder clearDomain() { return this; } /** + * + * *
      * Domain of your competitor or your domain, if 'is_your_domain' is true.
      *
@@ -1407,12 +1574,14 @@ public Builder clearDomain() {
      * 
* * optional string domain = 2; + * * @param value The bytes for domain to set. * @return This builder for chaining. */ - public Builder setDomainBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDomainBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); domain_ = value; bitField0_ |= 0x00000002; @@ -1420,8 +1589,10 @@ public Builder setDomainBytes( return this; } - private boolean isYourDomain_ ; + private boolean isYourDomain_; /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1429,6 +1600,7 @@ public Builder setDomainBytes(
      * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ @java.lang.Override @@ -1436,6 +1608,8 @@ public boolean hasIsYourDomain() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1443,6 +1617,7 @@ public boolean hasIsYourDomain() {
      * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ @java.lang.Override @@ -1450,6 +1625,8 @@ public boolean getIsYourDomain() { return isYourDomain_; } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1457,6 +1634,7 @@ public boolean getIsYourDomain() {
      * 
* * optional bool is_your_domain = 3; + * * @param value The isYourDomain to set. * @return This builder for chaining. */ @@ -1468,6 +1646,8 @@ public Builder setIsYourDomain(boolean value) { return this; } /** + * + * *
      * True if this row contains data for your domain.
      *
@@ -1475,6 +1655,7 @@ public Builder setIsYourDomain(boolean value) {
      * 
* * optional bool is_your_domain = 3; + * * @return This builder for chaining. */ public Builder clearIsYourDomain() { @@ -1486,6 +1667,8 @@ public Builder clearIsYourDomain() { private java.lang.Object reportCountryCode_ = ""; /** + * + * *
      * Country where impressions appeared.
      *
@@ -1494,12 +1677,15 @@ public Builder clearIsYourDomain() {
      * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1508,13 +1694,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -1523,6 +1709,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1531,15 +1719,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -1547,6 +1734,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1555,18 +1744,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1575,6 +1768,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 4; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -1584,6 +1778,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country where impressions appeared.
      *
@@ -1592,12 +1788,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 4; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000008; @@ -1605,8 +1803,10 @@ public Builder setReportCountryCodeBytes( return this; } - private long reportCategoryId_ ; + private long reportCategoryId_; /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1617,6 +1817,7 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ @java.lang.Override @@ -1624,6 +1825,8 @@ public boolean hasReportCategoryId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1634,6 +1837,7 @@ public boolean hasReportCategoryId() {
      * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ @java.lang.Override @@ -1641,6 +1845,8 @@ public long getReportCategoryId() { return reportCategoryId_; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1651,6 +1857,7 @@ public long getReportCategoryId() {
      * 
* * optional int64 report_category_id = 5; + * * @param value The reportCategoryId to set. * @return This builder for chaining. */ @@ -1662,6 +1869,8 @@ public Builder setReportCategoryId(long value) { return this; } /** + * + * *
      * Google product category ID to calculate the report for, represented in
      * [Google's product
@@ -1672,6 +1881,7 @@ public Builder setReportCategoryId(long value) {
      * 
* * optional int64 report_category_id = 5; + * * @return This builder for chaining. */ public Builder clearReportCategoryId() { @@ -1683,39 +1893,56 @@ public Builder clearReportCategoryId() { private int trafficSource_ = 0; /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ - @java.lang.Override public boolean hasTrafficSource() { + @java.lang.Override + public boolean hasTrafficSource() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ - @java.lang.Override public int getTrafficSourceValue() { + @java.lang.Override + public int getTrafficSourceValue() { return trafficSource_; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @param value The enum numeric value on the wire for trafficSource to set. * @return This builder for chaining. */ @@ -1726,32 +1953,48 @@ public Builder setTrafficSourceValue(int value) { return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource() { - com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber(trafficSource_); - return result == null ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum + getTrafficSource() { + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum result = + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.forNumber( + trafficSource_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum.UNRECOGNIZED + : result; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @param value The trafficSource to set. * @return This builder for chaining. */ - public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { + public Builder setTrafficSource( + com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum value) { if (value == null) { throw new NullPointerException(); } @@ -1761,13 +2004,18 @@ public Builder setTrafficSource(com.google.shopping.merchant.reports.v1beta.Traf return this; } /** + * + * *
      * Traffic source of impressions.
      *
      * Required in the `SELECT` clause.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return This builder for chaining. */ public Builder clearTrafficSource() { @@ -1777,8 +2025,10 @@ public Builder clearTrafficSource() { return this; } - private long rank_ ; + private long rank_; /** + * + * *
      * Position of the domain in the top merchants ranking for the selected keys
      * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -1788,6 +2038,7 @@ public Builder clearTrafficSource() {
      * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ @java.lang.Override @@ -1795,6 +2046,8 @@ public boolean hasRank() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Position of the domain in the top merchants ranking for the selected keys
      * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -1804,6 +2057,7 @@ public boolean hasRank() {
      * 
* * optional int64 rank = 7; + * * @return The rank. */ @java.lang.Override @@ -1811,6 +2065,8 @@ public long getRank() { return rank_; } /** + * + * *
      * Position of the domain in the top merchants ranking for the selected keys
      * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -1820,6 +2076,7 @@ public long getRank() {
      * 
* * optional int64 rank = 7; + * * @param value The rank to set. * @return This builder for chaining. */ @@ -1831,6 +2088,8 @@ public Builder setRank(long value) { return this; } /** + * + * *
      * Position of the domain in the top merchants ranking for the selected keys
      * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -1840,6 +2099,7 @@ public Builder setRank(long value) {
      * 
* * optional int64 rank = 7; + * * @return This builder for chaining. */ public Builder clearRank() { @@ -1849,8 +2109,10 @@ public Builder clearRank() { return this; } - private double adsOrganicRatio_ ; + private double adsOrganicRatio_; /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1861,6 +2123,7 @@ public Builder clearRank() {
      * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ @java.lang.Override @@ -1868,6 +2131,8 @@ public boolean hasAdsOrganicRatio() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1878,6 +2143,7 @@ public boolean hasAdsOrganicRatio() {
      * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ @java.lang.Override @@ -1885,6 +2151,8 @@ public double getAdsOrganicRatio() { return adsOrganicRatio_; } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1895,6 +2163,7 @@ public double getAdsOrganicRatio() {
      * 
* * optional double ads_organic_ratio = 8; + * * @param value The adsOrganicRatio to set. * @return This builder for chaining. */ @@ -1906,6 +2175,8 @@ public Builder setAdsOrganicRatio(double value) { return this; } /** + * + * *
      * [Ads / organic ratio]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -1916,6 +2187,7 @@ public Builder setAdsOrganicRatio(double value) {
      * 
* * optional double ads_organic_ratio = 8; + * * @return This builder for chaining. */ public Builder clearAdsOrganicRatio() { @@ -1925,8 +2197,10 @@ public Builder clearAdsOrganicRatio() { return this; } - private double pageOverlapRate_ ; + private double pageOverlapRate_; /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -1937,6 +2211,7 @@ public Builder clearAdsOrganicRatio() {
      * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ @java.lang.Override @@ -1944,6 +2219,8 @@ public boolean hasPageOverlapRate() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -1954,6 +2231,7 @@ public boolean hasPageOverlapRate() {
      * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ @java.lang.Override @@ -1961,6 +2239,8 @@ public double getPageOverlapRate() { return pageOverlapRate_; } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -1971,6 +2251,7 @@ public double getPageOverlapRate() {
      * 
* * optional double page_overlap_rate = 9; + * * @param value The pageOverlapRate to set. * @return This builder for chaining. */ @@ -1982,6 +2263,8 @@ public Builder setPageOverlapRate(double value) { return this; } /** + * + * *
      * [Page overlap rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -1992,6 +2275,7 @@ public Builder setPageOverlapRate(double value) {
      * 
* * optional double page_overlap_rate = 9; + * * @return This builder for chaining. */ public Builder clearPageOverlapRate() { @@ -2001,8 +2285,10 @@ public Builder clearPageOverlapRate() { return this; } - private double higherPositionRate_ ; + private double higherPositionRate_; /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2013,6 +2299,7 @@ public Builder clearPageOverlapRate() {
      * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ @java.lang.Override @@ -2020,6 +2307,8 @@ public boolean hasHigherPositionRate() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2030,6 +2319,7 @@ public boolean hasHigherPositionRate() {
      * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ @java.lang.Override @@ -2037,6 +2327,8 @@ public double getHigherPositionRate() { return higherPositionRate_; } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2047,6 +2339,7 @@ public double getHigherPositionRate() {
      * 
* * optional double higher_position_rate = 10; + * * @param value The higherPositionRate to set. * @return This builder for chaining. */ @@ -2058,6 +2351,8 @@ public Builder setHigherPositionRate(double value) { return this; } /** + * + * *
      * [Higher position rate]
      * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -2068,6 +2363,7 @@ public Builder setHigherPositionRate(double value) {
      * 
* * optional double higher_position_rate = 10; + * * @return This builder for chaining. */ public Builder clearHigherPositionRate() { @@ -2076,9 +2372,9 @@ public Builder clearHigherPositionRate() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2088,41 +2384,45 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) - private static final com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityTopMerchantView + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView(); } - public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CompetitiveVisibilityTopMerchantView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompetitiveVisibilityTopMerchantView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2134,9 +2434,8 @@ public com.google.protobuf.Parser getParse } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java similarity index 85% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java index dce8cd9618af..a73eca8a7d5c 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/CompetitiveVisibilityTopMerchantViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends +public interface CompetitiveVisibilityTopMerchantViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Date of this row.
    *
@@ -16,10 +34,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ boolean hasDate(); /** + * + * *
    * Date of this row.
    *
@@ -28,10 +49,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return The date. */ com.google.type.Date getDate(); /** + * + * *
    * Date of this row.
    *
@@ -44,6 +68,8 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
   com.google.type.DateOrBuilder getDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -52,10 +78,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return Whether the domain field is set. */ boolean hasDomain(); /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -64,10 +93,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return The domain. */ java.lang.String getDomain(); /** + * + * *
    * Domain of your competitor or your domain, if 'is_your_domain' is true.
    *
@@ -76,12 +108,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string domain = 2; + * * @return The bytes for domain. */ - com.google.protobuf.ByteString - getDomainBytes(); + com.google.protobuf.ByteString getDomainBytes(); /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -89,10 +123,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional bool is_your_domain = 3; + * * @return Whether the isYourDomain field is set. */ boolean hasIsYourDomain(); /** + * + * *
    * True if this row contains data for your domain.
    *
@@ -100,11 +137,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional bool is_your_domain = 3; + * * @return The isYourDomain. */ boolean getIsYourDomain(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -113,10 +153,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -125,10 +168,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country where impressions appeared.
    *
@@ -137,12 +183,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional string report_country_code = 4; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -153,10 +201,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional int64 report_category_id = 5; + * * @return Whether the reportCategoryId field is set. */ boolean hasReportCategoryId(); /** + * + * *
    * Google product category ID to calculate the report for, represented in
    * [Google's product
@@ -167,45 +218,63 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional int64 report_category_id = 5; + * * @return The reportCategoryId. */ long getReportCategoryId(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return Whether the trafficSource field is set. */ boolean hasTrafficSource(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The enum numeric value on the wire for trafficSource. */ int getTrafficSourceValue(); /** + * + * *
    * Traffic source of impressions.
    *
    * Required in the `SELECT` clause.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * optional .google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum traffic_source = 6; + * + * * @return The trafficSource. */ com.google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum getTrafficSource(); /** + * + * *
    * Position of the domain in the top merchants ranking for the selected keys
    * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -215,10 +284,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional int64 rank = 7; + * * @return Whether the rank field is set. */ boolean hasRank(); /** + * + * *
    * Position of the domain in the top merchants ranking for the selected keys
    * (`date`, `report_category_id`, `report_country_code`, `traffic_source`)
@@ -228,11 +300,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional int64 rank = 7; + * * @return The rank. */ long getRank(); /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -243,10 +318,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double ads_organic_ratio = 8; + * * @return Whether the adsOrganicRatio field is set. */ boolean hasAdsOrganicRatio(); /** + * + * *
    * [Ads / organic ratio]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio)
@@ -257,11 +335,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double ads_organic_ratio = 8; + * * @return The adsOrganicRatio. */ double getAdsOrganicRatio(); /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -272,10 +353,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double page_overlap_rate = 9; + * * @return Whether the pageOverlapRate field is set. */ boolean hasPageOverlapRate(); /** + * + * *
    * [Page overlap rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate)
@@ -286,11 +370,14 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double page_overlap_rate = 9; + * * @return The pageOverlapRate. */ double getPageOverlapRate(); /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -301,10 +388,13 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double higher_position_rate = 10; + * * @return Whether the higherPositionRate field is set. */ boolean hasHigherPositionRate(); /** + * + * *
    * [Higher position rate]
    * (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate)
@@ -315,6 +405,7 @@ public interface CompetitiveVisibilityTopMerchantViewOrBuilder extends
    * 
* * optional double higher_position_rate = 10; + * * @return The higherPositionRate. */ double getHigherPositionRate(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java similarity index 66% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java index 5aa226e2a76a..2f686f08fdcc 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethod.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Marketing method used to promote your products on Google (organic versus
  * ads).
@@ -11,48 +28,53 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.MarketingMethod}
  */
-public final class MarketingMethod extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class MarketingMethod extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.MarketingMethod)
     MarketingMethodOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use MarketingMethod.newBuilder() to construct.
   private MarketingMethod(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private MarketingMethod() {
-  }
+
+  private MarketingMethod() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new MarketingMethod();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.MarketingMethod.class, com.google.shopping.merchant.reports.v1beta.MarketingMethod.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.MarketingMethod.class,
+            com.google.shopping.merchant.reports.v1beta.MarketingMethod.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Marketing method values.
    * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum} */ - public enum MarketingMethodEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum MarketingMethodEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -61,6 +83,8 @@ public enum MarketingMethodEnum */ MARKETING_METHOD_ENUM_UNSPECIFIED(0), /** + * + * *
      * Organic marketing.
      * 
@@ -69,6 +93,8 @@ public enum MarketingMethodEnum */ ORGANIC(1), /** + * + * *
      * Ads-based marketing.
      * 
@@ -80,6 +106,8 @@ public enum MarketingMethodEnum ; /** + * + * *
      * Not specified.
      * 
@@ -88,6 +116,8 @@ public enum MarketingMethodEnum */ public static final int MARKETING_METHOD_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Organic marketing.
      * 
@@ -96,6 +126,8 @@ public enum MarketingMethodEnum */ public static final int ORGANIC_VALUE = 1; /** + * + * *
      * Ads-based marketing.
      * 
@@ -104,7 +136,6 @@ public enum MarketingMethodEnum */ public static final int ADS_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -129,10 +160,14 @@ public static MarketingMethodEnum valueOf(int value) { */ public static MarketingMethodEnum forNumber(int value) { switch (value) { - case 0: return MARKETING_METHOD_ENUM_UNSPECIFIED; - case 1: return ORGANIC; - case 2: return ADS; - default: return null; + case 0: + return MARKETING_METHOD_ENUM_UNSPECIFIED; + case 1: + return ORGANIC; + case 2: + return ADS; + default: + return null; } } @@ -140,29 +175,31 @@ public static MarketingMethodEnum forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - MarketingMethodEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public MarketingMethodEnum findValueByNumber(int number) { - return MarketingMethodEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public MarketingMethodEnum findValueByNumber(int number) { + return MarketingMethodEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.MarketingMethod.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.MarketingMethod.getDescriptor() + .getEnumTypes() + .get(0); } private static final MarketingMethodEnum[] VALUES = values(); @@ -170,8 +207,7 @@ public MarketingMethodEnum findValueByNumber(int number) { public static MarketingMethodEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -189,6 +225,7 @@ private MarketingMethodEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -200,8 +237,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -219,12 +255,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.MarketingMethod)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.MarketingMethod other = (com.google.shopping.merchant.reports.v1beta.MarketingMethod) obj; + com.google.shopping.merchant.reports.v1beta.MarketingMethod other = + (com.google.shopping.merchant.reports.v1beta.MarketingMethod) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -243,98 +280,104 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.MarketingMethod parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.MarketingMethod prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.MarketingMethod prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Marketing method used to promote your products on Google (organic versus
    * ads).
@@ -342,33 +385,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.MarketingMethod}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.MarketingMethod)
       com.google.shopping.merchant.reports.v1beta.MarketingMethodOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.MarketingMethod.class, com.google.shopping.merchant.reports.v1beta.MarketingMethod.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.MarketingMethod.class,
+              com.google.shopping.merchant.reports.v1beta.MarketingMethod.Builder.class);
     }
 
     // Construct using com.google.shopping.merchant.reports.v1beta.MarketingMethod.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -376,9 +418,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
     }
 
     @java.lang.Override
@@ -397,7 +439,8 @@ public com.google.shopping.merchant.reports.v1beta.MarketingMethod build() {
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.MarketingMethod buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.MarketingMethod result = new com.google.shopping.merchant.reports.v1beta.MarketingMethod(this);
+      com.google.shopping.merchant.reports.v1beta.MarketingMethod result =
+          new com.google.shopping.merchant.reports.v1beta.MarketingMethod(this);
       onBuilt();
       return result;
     }
@@ -406,38 +449,39 @@ public com.google.shopping.merchant.reports.v1beta.MarketingMethod buildPartial(
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.MarketingMethod) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.MarketingMethod)other);
+        return mergeFrom((com.google.shopping.merchant.reports.v1beta.MarketingMethod) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -445,7 +489,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.MarketingMethod other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.MarketingMethod.getDefaultInstance()) return this;
+      if (other == com.google.shopping.merchant.reports.v1beta.MarketingMethod.getDefaultInstance())
+        return this;
       this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
@@ -472,12 +517,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -487,9 +533,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -499,12 +545,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.MarketingMethod)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.MarketingMethod)
   private static final com.google.shopping.merchant.reports.v1beta.MarketingMethod DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.MarketingMethod();
   }
@@ -513,27 +559,27 @@ public static com.google.shopping.merchant.reports.v1beta.MarketingMethod getDef
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public MarketingMethod parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public MarketingMethod parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -548,6 +594,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.merchant.reports.v1beta.MarketingMethod getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java
new file mode 100644
index 000000000000..a67a9f217f76
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/merchant/reports/v1beta/reports.proto
+
+package com.google.shopping.merchant.reports.v1beta;
+
+public interface MarketingMethodOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.MarketingMethod)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java
similarity index 73%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java
index 811c9743965d..8b2118073c5c 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceView.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/merchant/reports/v1beta/reports.proto
 
 package com.google.shopping.merchant.reports.v1beta;
 
 /**
+ *
+ *
  * 
  * Fields available for query in `non_product_performance_view` table.
  *
@@ -21,42 +38,45 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.NonProductPerformanceView}
  */
-public final class NonProductPerformanceView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class NonProductPerformanceView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.NonProductPerformanceView)
     NonProductPerformanceViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use NonProductPerformanceView.newBuilder() to construct.
   private NonProductPerformanceView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private NonProductPerformanceView() {
-  }
+
+  private NonProductPerformanceView() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new NonProductPerformanceView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.class, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.class,
+            com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder.class);
   }
 
   private int bitField0_;
   public static final int DATE_FIELD_NUMBER = 1;
   private com.google.type.Date date_;
   /**
+   *
+   *
    * 
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -64,6 +84,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ @java.lang.Override @@ -71,6 +92,8 @@ public boolean hasDate() { return date_ != null; } /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -78,6 +101,7 @@ public boolean hasDate() {
    * 
* * .google.type.Date date = 1; + * * @return The date. */ @java.lang.Override @@ -85,6 +109,8 @@ public com.google.type.Date getDate() { return date_ == null ? com.google.type.Date.getDefaultInstance() : date_; } /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -101,12 +127,15 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
   public static final int WEEK_FIELD_NUMBER = 2;
   private com.google.type.Date week_;
   /**
+   *
+   *
    * 
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 2; + * * @return Whether the week field is set. */ @java.lang.Override @@ -114,12 +143,15 @@ public boolean hasWeek() { return week_ != null; } /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 2; + * * @return The week. */ @java.lang.Override @@ -127,6 +159,8 @@ public com.google.type.Date getWeek() { return week_ == null ? com.google.type.Date.getDefaultInstance() : week_; } /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
@@ -142,12 +176,15 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
   public static final int CLICKS_FIELD_NUMBER = 3;
   private long clicks_ = 0L;
   /**
+   *
+   *
    * 
    * Number of clicks on images and website links leading to your non-product
    * website pages. Metric.
    * 
* * optional int64 clicks = 3; + * * @return Whether the clicks field is set. */ @java.lang.Override @@ -155,12 +192,15 @@ public boolean hasClicks() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Number of clicks on images and website links leading to your non-product
    * website pages. Metric.
    * 
* * optional int64 clicks = 3; + * * @return The clicks. */ @java.lang.Override @@ -171,12 +211,15 @@ public long getClicks() { public static final int IMPRESSIONS_FIELD_NUMBER = 4; private long impressions_ = 0L; /** + * + * *
    * Number of times images and website links leading to your non-product
    * website pages were shown. Metric.
    * 
* * optional int64 impressions = 4; + * * @return Whether the impressions field is set. */ @java.lang.Override @@ -184,12 +227,15 @@ public boolean hasImpressions() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Number of times images and website links leading to your non-product
    * website pages were shown. Metric.
    * 
* * optional int64 impressions = 4; + * * @return The impressions. */ @java.lang.Override @@ -200,6 +246,8 @@ public long getImpressions() { public static final int CLICK_THROUGH_RATE_FIELD_NUMBER = 5; private double clickThroughRate_ = 0D; /** + * + * *
    * Click-through rate - the number of clicks (`clicks`) divided by the number
    * of impressions (`impressions`) of images and website links leading to your
@@ -207,6 +255,7 @@ public long getImpressions() {
    * 
* * optional double click_through_rate = 5; + * * @return Whether the clickThroughRate field is set. */ @java.lang.Override @@ -214,6 +263,8 @@ public boolean hasClickThroughRate() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Click-through rate - the number of clicks (`clicks`) divided by the number
    * of impressions (`impressions`) of images and website links leading to your
@@ -221,6 +272,7 @@ public boolean hasClickThroughRate() {
    * 
* * optional double click_through_rate = 5; + * * @return The clickThroughRate. */ @java.lang.Override @@ -229,6 +281,7 @@ public double getClickThroughRate() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -240,8 +293,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (date_ != null) { output.writeMessage(1, getDate()); } @@ -267,24 +319,19 @@ public int getSerializedSize() { size = 0; if (date_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDate()); } if (week_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getWeek()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getWeek()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, clicks_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, clicks_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, impressions_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, impressions_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, clickThroughRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(5, clickThroughRate_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -294,38 +341,34 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView other = (com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView) obj; + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView other = + (com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView) obj; if (hasDate() != other.hasDate()) return false; if (hasDate()) { - if (!getDate() - .equals(other.getDate())) return false; + if (!getDate().equals(other.getDate())) return false; } if (hasWeek() != other.hasWeek()) return false; if (hasWeek()) { - if (!getWeek() - .equals(other.getWeek())) return false; + if (!getWeek().equals(other.getWeek())) return false; } if (hasClicks() != other.hasClicks()) return false; if (hasClicks()) { - if (getClicks() - != other.getClicks()) return false; + if (getClicks() != other.getClicks()) return false; } if (hasImpressions() != other.hasImpressions()) return false; if (hasImpressions()) { - if (getImpressions() - != other.getImpressions()) return false; + if (getImpressions() != other.getImpressions()) return false; } if (hasClickThroughRate() != other.hasClickThroughRate()) return false; if (hasClickThroughRate()) { if (java.lang.Double.doubleToLongBits(getClickThroughRate()) - != java.lang.Double.doubleToLongBits( - other.getClickThroughRate())) return false; + != java.lang.Double.doubleToLongBits(other.getClickThroughRate())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -348,18 +391,18 @@ public int hashCode() { } if (hasClicks()) { hash = (37 * hash) + CLICKS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getClicks()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getClicks()); } if (hasImpressions()) { hash = (37 * hash) + IMPRESSIONS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getImpressions()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImpressions()); } if (hasClickThroughRate()) { hash = (37 * hash) + CLICK_THROUGH_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getClickThroughRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getClickThroughRate())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -367,98 +410,105 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    *
@@ -476,33 +526,33 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.NonProductPerformanceView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.NonProductPerformanceView)
       com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.class, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.class,
+              com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder.class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.newBuilder()
-    private Builder() {
-
-    }
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -524,14 +574,16 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView
+          .getDefaultInstance();
     }
 
     @java.lang.Override
@@ -545,23 +597,23 @@ public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView bui
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView result = new com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView result =
+          new com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.date_ = dateBuilder_ == null
-            ? date_
-            : dateBuilder_.build();
+        result.date_ = dateBuilder_ == null ? date_ : dateBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.week_ = weekBuilder_ == null
-            ? week_
-            : weekBuilder_.build();
+        result.week_ = weekBuilder_ == null ? week_ : weekBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000004) != 0)) {
@@ -583,46 +635,51 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.NonProduc
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView)other);
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView
+              .getDefaultInstance()) return this;
       if (other.hasDate()) {
         mergeDate(other.getDate());
       }
@@ -664,41 +721,43 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getDateFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getWeekFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 24: {
-              clicks_ = input.readInt64();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 24
-            case 32: {
-              impressions_ = input.readInt64();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 32
-            case 41: {
-              clickThroughRate_ = input.readDouble();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 41
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                input.readMessage(getDateFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getWeekFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 24:
+              {
+                clicks_ = input.readInt64();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 24
+            case 32:
+              {
+                impressions_ = input.readInt64();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 32
+            case 41:
+              {
+                clickThroughRate_ = input.readDouble();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 41
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -708,12 +767,16 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private com.google.type.Date date_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> dateBuilder_;
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
+        dateBuilder_;
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -721,12 +784,15 @@ public Builder mergeFrom(
      * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ public boolean hasDate() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -734,6 +800,7 @@ public boolean hasDate() {
      * 
* * .google.type.Date date = 1; + * * @return The date. */ public com.google.type.Date getDate() { @@ -744,6 +811,8 @@ public com.google.type.Date getDate() { } } /** + * + * *
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -766,6 +835,8 @@ public Builder setDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -774,8 +845,7 @@ public Builder setDate(com.google.type.Date value) {
      *
      * .google.type.Date date = 1;
      */
-    public Builder setDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setDate(com.google.type.Date.Builder builderForValue) {
       if (dateBuilder_ == null) {
         date_ = builderForValue.build();
       } else {
@@ -786,6 +856,8 @@ public Builder setDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -796,9 +868,9 @@ public Builder setDate(
      */
     public Builder mergeDate(com.google.type.Date value) {
       if (dateBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          date_ != null &&
-          date_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && date_ != null
+            && date_ != com.google.type.Date.getDefaultInstance()) {
           getDateBuilder().mergeFrom(value);
         } else {
           date_ = value;
@@ -811,6 +883,8 @@ public Builder mergeDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -830,6 +904,8 @@ public Builder clearDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -844,6 +920,8 @@ public com.google.type.Date.Builder getDateBuilder() {
       return getDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -856,11 +934,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
       if (dateBuilder_ != null) {
         return dateBuilder_.getMessageOrBuilder();
       } else {
-        return date_ == null ?
-            com.google.type.Date.getDefaultInstance() : date_;
+        return date_ == null ? com.google.type.Date.getDefaultInstance() : date_;
       }
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -870,14 +949,13 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * .google.type.Date date = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getDateFieldBuilder() {
       if (dateBuilder_ == null) {
-        dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getDate(),
-                getParentForChildren(),
-                isClean());
+        dateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getDate(), getParentForChildren(), isClean());
         date_ = null;
       }
       return dateBuilder_;
@@ -885,26 +963,33 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
 
     private com.google.type.Date week_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> weekBuilder_;
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
+        weekBuilder_;
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
      * 
* * .google.type.Date week = 2; + * * @return Whether the week field is set. */ public boolean hasWeek() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
      * 
* * .google.type.Date week = 2; + * * @return The week. */ public com.google.type.Date getWeek() { @@ -915,6 +1000,8 @@ public com.google.type.Date getWeek() { } } /** + * + * *
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -936,6 +1023,8 @@ public Builder setWeek(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -943,8 +1032,7 @@ public Builder setWeek(com.google.type.Date value) {
      *
      * .google.type.Date week = 2;
      */
-    public Builder setWeek(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setWeek(com.google.type.Date.Builder builderForValue) {
       if (weekBuilder_ == null) {
         week_ = builderForValue.build();
       } else {
@@ -955,6 +1043,8 @@ public Builder setWeek(
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -964,9 +1054,9 @@ public Builder setWeek(
      */
     public Builder mergeWeek(com.google.type.Date value) {
       if (weekBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0) &&
-          week_ != null &&
-          week_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0)
+            && week_ != null
+            && week_ != com.google.type.Date.getDefaultInstance()) {
           getWeekBuilder().mergeFrom(value);
         } else {
           week_ = value;
@@ -979,6 +1069,8 @@ public Builder mergeWeek(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -997,6 +1089,8 @@ public Builder clearWeek() {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -1010,6 +1104,8 @@ public com.google.type.Date.Builder getWeekBuilder() {
       return getWeekFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -1021,11 +1117,12 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
       if (weekBuilder_ != null) {
         return weekBuilder_.getMessageOrBuilder();
       } else {
-        return week_ == null ?
-            com.google.type.Date.getDefaultInstance() : week_;
+        return week_ == null ? com.google.type.Date.getDefaultInstance() : week_;
       }
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -1034,27 +1131,29 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
      * .google.type.Date week = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getWeekFieldBuilder() {
       if (weekBuilder_ == null) {
-        weekBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getWeek(),
-                getParentForChildren(),
-                isClean());
+        weekBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getWeek(), getParentForChildren(), isClean());
         week_ = null;
       }
       return weekBuilder_;
     }
 
-    private long clicks_ ;
+    private long clicks_;
     /**
+     *
+     *
      * 
      * Number of clicks on images and website links leading to your non-product
      * website pages. Metric.
      * 
* * optional int64 clicks = 3; + * * @return Whether the clicks field is set. */ @java.lang.Override @@ -1062,12 +1161,15 @@ public boolean hasClicks() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Number of clicks on images and website links leading to your non-product
      * website pages. Metric.
      * 
* * optional int64 clicks = 3; + * * @return The clicks. */ @java.lang.Override @@ -1075,12 +1177,15 @@ public long getClicks() { return clicks_; } /** + * + * *
      * Number of clicks on images and website links leading to your non-product
      * website pages. Metric.
      * 
* * optional int64 clicks = 3; + * * @param value The clicks to set. * @return This builder for chaining. */ @@ -1092,12 +1197,15 @@ public Builder setClicks(long value) { return this; } /** + * + * *
      * Number of clicks on images and website links leading to your non-product
      * website pages. Metric.
      * 
* * optional int64 clicks = 3; + * * @return This builder for chaining. */ public Builder clearClicks() { @@ -1107,14 +1215,17 @@ public Builder clearClicks() { return this; } - private long impressions_ ; + private long impressions_; /** + * + * *
      * Number of times images and website links leading to your non-product
      * website pages were shown. Metric.
      * 
* * optional int64 impressions = 4; + * * @return Whether the impressions field is set. */ @java.lang.Override @@ -1122,12 +1233,15 @@ public boolean hasImpressions() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Number of times images and website links leading to your non-product
      * website pages were shown. Metric.
      * 
* * optional int64 impressions = 4; + * * @return The impressions. */ @java.lang.Override @@ -1135,12 +1249,15 @@ public long getImpressions() { return impressions_; } /** + * + * *
      * Number of times images and website links leading to your non-product
      * website pages were shown. Metric.
      * 
* * optional int64 impressions = 4; + * * @param value The impressions to set. * @return This builder for chaining. */ @@ -1152,12 +1269,15 @@ public Builder setImpressions(long value) { return this; } /** + * + * *
      * Number of times images and website links leading to your non-product
      * website pages were shown. Metric.
      * 
* * optional int64 impressions = 4; + * * @return This builder for chaining. */ public Builder clearImpressions() { @@ -1167,8 +1287,10 @@ public Builder clearImpressions() { return this; } - private double clickThroughRate_ ; + private double clickThroughRate_; /** + * + * *
      * Click-through rate - the number of clicks (`clicks`) divided by the number
      * of impressions (`impressions`) of images and website links leading to your
@@ -1176,6 +1298,7 @@ public Builder clearImpressions() {
      * 
* * optional double click_through_rate = 5; + * * @return Whether the clickThroughRate field is set. */ @java.lang.Override @@ -1183,6 +1306,8 @@ public boolean hasClickThroughRate() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Click-through rate - the number of clicks (`clicks`) divided by the number
      * of impressions (`impressions`) of images and website links leading to your
@@ -1190,6 +1315,7 @@ public boolean hasClickThroughRate() {
      * 
* * optional double click_through_rate = 5; + * * @return The clickThroughRate. */ @java.lang.Override @@ -1197,6 +1323,8 @@ public double getClickThroughRate() { return clickThroughRate_; } /** + * + * *
      * Click-through rate - the number of clicks (`clicks`) divided by the number
      * of impressions (`impressions`) of images and website links leading to your
@@ -1204,6 +1332,7 @@ public double getClickThroughRate() {
      * 
* * optional double click_through_rate = 5; + * * @param value The clickThroughRate to set. * @return This builder for chaining. */ @@ -1215,6 +1344,8 @@ public Builder setClickThroughRate(double value) { return this; } /** + * + * *
      * Click-through rate - the number of clicks (`clicks`) divided by the number
      * of impressions (`impressions`) of images and website links leading to your
@@ -1222,6 +1353,7 @@ public Builder setClickThroughRate(double value) {
      * 
* * optional double click_through_rate = 5; + * * @return This builder for chaining. */ public Builder clearClickThroughRate() { @@ -1230,9 +1362,9 @@ public Builder clearClickThroughRate() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1242,41 +1374,43 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.NonProductPerformanceView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.NonProductPerformanceView) - private static final com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView(); } - public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NonProductPerformanceView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NonProductPerformanceView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1288,9 +1422,8 @@ public com.google.protobuf.Parser getParserForType() } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java similarity index 81% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java index 8bee6ad15fa7..fc4ef13891d4 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/NonProductPerformanceViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface NonProductPerformanceViewOrBuilder extends +public interface NonProductPerformanceViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.NonProductPerformanceView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -15,10 +33,13 @@ public interface NonProductPerformanceViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return Whether the date field is set. */ boolean hasDate(); /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -26,10 +47,13 @@ public interface NonProductPerformanceViewOrBuilder extends
    * 
* * .google.type.Date date = 1; + * * @return The date. */ com.google.type.Date getDate(); /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -41,26 +65,34 @@ public interface NonProductPerformanceViewOrBuilder extends
   com.google.type.DateOrBuilder getDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 2; + * * @return Whether the week field is set. */ boolean hasWeek(); /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 2; + * * @return The week. */ com.google.type.Date getWeek(); /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
@@ -71,48 +103,62 @@ public interface NonProductPerformanceViewOrBuilder extends
   com.google.type.DateOrBuilder getWeekOrBuilder();
 
   /**
+   *
+   *
    * 
    * Number of clicks on images and website links leading to your non-product
    * website pages. Metric.
    * 
* * optional int64 clicks = 3; + * * @return Whether the clicks field is set. */ boolean hasClicks(); /** + * + * *
    * Number of clicks on images and website links leading to your non-product
    * website pages. Metric.
    * 
* * optional int64 clicks = 3; + * * @return The clicks. */ long getClicks(); /** + * + * *
    * Number of times images and website links leading to your non-product
    * website pages were shown. Metric.
    * 
* * optional int64 impressions = 4; + * * @return Whether the impressions field is set. */ boolean hasImpressions(); /** + * + * *
    * Number of times images and website links leading to your non-product
    * website pages were shown. Metric.
    * 
* * optional int64 impressions = 4; + * * @return The impressions. */ long getImpressions(); /** + * + * *
    * Click-through rate - the number of clicks (`clicks`) divided by the number
    * of impressions (`impressions`) of images and website links leading to your
@@ -120,10 +166,13 @@ public interface NonProductPerformanceViewOrBuilder extends
    * 
* * optional double click_through_rate = 5; + * * @return Whether the clickThroughRate field is set. */ boolean hasClickThroughRate(); /** + * + * *
    * Click-through rate - the number of clicks (`clicks`) divided by the number
    * of impressions (`impressions`) of images and website links leading to your
@@ -131,6 +180,7 @@ public interface NonProductPerformanceViewOrBuilder extends
    * 
* * optional double click_through_rate = 5; + * * @return The clickThroughRate. */ double getClickThroughRate(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java similarity index 75% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java index 146fec8c8021..6b03875f18ea 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `price_competitiveness_product_view` table.
  *
@@ -16,15 +33,17 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView}
  */
-public final class PriceCompetitivenessProductView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class PriceCompetitivenessProductView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)
     PriceCompetitivenessProductViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use PriceCompetitivenessProductView.newBuilder() to construct.
-  private PriceCompetitivenessProductView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private PriceCompetitivenessProductView(
+      com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private PriceCompetitivenessProductView() {
     reportCountryCode_ = "";
     id_ = "";
@@ -45,29 +64,34 @@ private PriceCompetitivenessProductView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new PriceCompetitivenessProductView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.class, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.class,
+            com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder
+                .class);
   }
 
   private int bitField0_;
   public static final int REPORT_COUNTRY_CODE_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object reportCountryCode_ = "";
   /**
+   *
+   *
    * 
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -75,6 +99,7 @@ protected java.lang.Object newInstance(
    * 
* * optional string report_country_code = 1; + * * @return Whether the reportCountryCode field is set. */ @java.lang.Override @@ -82,6 +107,8 @@ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -89,6 +116,7 @@ public boolean hasReportCountryCode() {
    * 
* * optional string report_country_code = 1; + * * @return The reportCountryCode. */ @java.lang.Override @@ -97,14 +125,15 @@ public java.lang.String getReportCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; } } /** + * + * *
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -112,16 +141,15 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string report_country_code = 1; + * * @return The bytes for reportCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -130,9 +158,12 @@ public java.lang.String getReportCountryCode() { } public static final int ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object id_ = ""; /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -142,6 +173,7 @@ public java.lang.String getReportCountryCode() {
    * 
* * optional string id = 2; + * * @return Whether the id field is set. */ @java.lang.Override @@ -149,6 +181,8 @@ public boolean hasId() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -158,6 +192,7 @@ public boolean hasId() {
    * 
* * optional string id = 2; + * * @return The id. */ @java.lang.Override @@ -166,14 +201,15 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -183,16 +219,15 @@ public java.lang.String getId() {
    * 
* * optional string id = 2; + * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -201,14 +236,18 @@ public java.lang.String getId() { } public static final int OFFER_ID_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object offerId_ = ""; /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return Whether the offerId field is set. */ @java.lang.Override @@ -216,11 +255,14 @@ public boolean hasOfferId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return The offerId. */ @java.lang.Override @@ -229,29 +271,29 @@ public java.lang.String getOfferId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; } } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return The bytes for offerId. */ @java.lang.Override - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -260,14 +302,18 @@ public java.lang.String getOfferId() { } public static final int TITLE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object title_ = ""; /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return Whether the title field is set. */ @java.lang.Override @@ -275,11 +321,14 @@ public boolean hasTitle() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return The title. */ @java.lang.Override @@ -288,29 +337,29 @@ public java.lang.String getTitle() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return The bytes for title. */ @java.lang.Override - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -319,14 +368,18 @@ public java.lang.String getTitle() { } public static final int BRAND_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -334,11 +387,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return The brand. */ @java.lang.Override @@ -347,29 +403,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -378,15 +434,19 @@ public java.lang.String getBrand() { } public static final int CATEGORY_L1_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL1_ = ""; /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return Whether the categoryL1 field is set. */ @java.lang.Override @@ -394,12 +454,15 @@ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return The categoryL1. */ @java.lang.Override @@ -408,30 +471,30 @@ public java.lang.String getCategoryL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; } } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return The bytes for categoryL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -440,15 +503,19 @@ public java.lang.String getCategoryL1() { } public static final int CATEGORY_L2_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL2_ = ""; /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return Whether the categoryL2 field is set. */ @java.lang.Override @@ -456,12 +523,15 @@ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return The categoryL2. */ @java.lang.Override @@ -470,30 +540,30 @@ public java.lang.String getCategoryL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; } } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return The bytes for categoryL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -502,15 +572,19 @@ public java.lang.String getCategoryL2() { } public static final int CATEGORY_L3_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL3_ = ""; /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return Whether the categoryL3 field is set. */ @java.lang.Override @@ -518,12 +592,15 @@ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return The categoryL3. */ @java.lang.Override @@ -532,30 +609,30 @@ public java.lang.String getCategoryL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; } } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return The bytes for categoryL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -564,15 +641,19 @@ public java.lang.String getCategoryL3() { } public static final int CATEGORY_L4_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL4_ = ""; /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return Whether the categoryL4 field is set. */ @java.lang.Override @@ -580,12 +661,15 @@ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return The categoryL4. */ @java.lang.Override @@ -594,30 +678,30 @@ public java.lang.String getCategoryL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; } } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return The bytes for categoryL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -626,15 +710,19 @@ public java.lang.String getCategoryL4() { } public static final int CATEGORY_L5_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL5_ = ""; /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return Whether the categoryL5 field is set. */ @java.lang.Override @@ -642,12 +730,15 @@ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return The categoryL5. */ @java.lang.Override @@ -656,30 +747,30 @@ public java.lang.String getCategoryL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; } } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return The bytes for categoryL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -688,15 +779,19 @@ public java.lang.String getCategoryL5() { } public static final int PRODUCT_TYPE_L1_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL1_ = ""; /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return Whether the productTypeL1 field is set. */ @java.lang.Override @@ -704,12 +799,15 @@ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return The productTypeL1. */ @java.lang.Override @@ -718,30 +816,30 @@ public java.lang.String getProductTypeL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; } } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return The bytes for productTypeL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -750,15 +848,19 @@ public java.lang.String getProductTypeL1() { } public static final int PRODUCT_TYPE_L2_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL2_ = ""; /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return Whether the productTypeL2 field is set. */ @java.lang.Override @@ -766,12 +868,15 @@ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return The productTypeL2. */ @java.lang.Override @@ -780,30 +885,30 @@ public java.lang.String getProductTypeL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; } } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return The bytes for productTypeL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -812,15 +917,19 @@ public java.lang.String getProductTypeL2() { } public static final int PRODUCT_TYPE_L3_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL3_ = ""; /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return Whether the productTypeL3 field is set. */ @java.lang.Override @@ -828,12 +937,15 @@ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return The productTypeL3. */ @java.lang.Override @@ -842,30 +954,30 @@ public java.lang.String getProductTypeL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; } } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return The bytes for productTypeL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -874,15 +986,19 @@ public java.lang.String getProductTypeL3() { } public static final int PRODUCT_TYPE_L4_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL4_ = ""; /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return Whether the productTypeL4 field is set. */ @java.lang.Override @@ -890,12 +1006,15 @@ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return The productTypeL4. */ @java.lang.Override @@ -904,30 +1023,30 @@ public java.lang.String getProductTypeL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; } } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return The bytes for productTypeL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -936,15 +1055,19 @@ public java.lang.String getProductTypeL4() { } public static final int PRODUCT_TYPE_L5_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL5_ = ""; /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return Whether the productTypeL5 field is set. */ @java.lang.Override @@ -952,12 +1075,15 @@ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return The productTypeL5. */ @java.lang.Override @@ -966,30 +1092,30 @@ public java.lang.String getProductTypeL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; } } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return The bytes for productTypeL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -1000,11 +1126,14 @@ public java.lang.String getProductTypeL5() { public static final int PRICE_FIELD_NUMBER = 16; private com.google.shopping.type.Price price_; /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 16; + * * @return Whether the price field is set. */ @java.lang.Override @@ -1012,11 +1141,14 @@ public boolean hasPrice() { return price_ != null; } /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 16; + * * @return The price. */ @java.lang.Override @@ -1024,6 +1156,8 @@ public com.google.shopping.type.Price getPrice() { return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_; } /** + * + * *
    * Current price of the product.
    * 
@@ -1038,12 +1172,15 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { public static final int BENCHMARK_PRICE_FIELD_NUMBER = 17; private com.google.shopping.type.Price benchmarkPrice_; /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
    * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return Whether the benchmarkPrice field is set. */ @java.lang.Override @@ -1051,19 +1188,26 @@ public boolean hasBenchmarkPrice() { return benchmarkPrice_ != null; } /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
    * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return The benchmarkPrice. */ @java.lang.Override public com.google.shopping.type.Price getBenchmarkPrice() { - return benchmarkPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : benchmarkPrice_; + return benchmarkPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : benchmarkPrice_; } /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
@@ -1073,10 +1217,13 @@ public com.google.shopping.type.Price getBenchmarkPrice() {
    */
   @java.lang.Override
   public com.google.shopping.type.PriceOrBuilder getBenchmarkPriceOrBuilder() {
-    return benchmarkPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : benchmarkPrice_;
+    return benchmarkPrice_ == null
+        ? com.google.shopping.type.Price.getDefaultInstance()
+        : benchmarkPrice_;
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1088,8 +1235,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     if (((bitField0_ & 0x00000001) != 0)) {
       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, reportCountryCode_);
     }
@@ -1196,12 +1342,10 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, productTypeL5_);
     }
     if (price_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(16, getPrice());
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getPrice());
     }
     if (benchmarkPrice_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(17, getBenchmarkPrice());
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, getBenchmarkPrice());
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -1211,97 +1355,82 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
-    if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)) {
+    if (!(obj
+        instanceof com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)) {
       return super.equals(obj);
     }
-    com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView other = (com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView) obj;
+    com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView other =
+        (com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView) obj;
 
     if (hasReportCountryCode() != other.hasReportCountryCode()) return false;
     if (hasReportCountryCode()) {
-      if (!getReportCountryCode()
-          .equals(other.getReportCountryCode())) return false;
+      if (!getReportCountryCode().equals(other.getReportCountryCode())) return false;
     }
     if (hasId() != other.hasId()) return false;
     if (hasId()) {
-      if (!getId()
-          .equals(other.getId())) return false;
+      if (!getId().equals(other.getId())) return false;
     }
     if (hasOfferId() != other.hasOfferId()) return false;
     if (hasOfferId()) {
-      if (!getOfferId()
-          .equals(other.getOfferId())) return false;
+      if (!getOfferId().equals(other.getOfferId())) return false;
     }
     if (hasTitle() != other.hasTitle()) return false;
     if (hasTitle()) {
-      if (!getTitle()
-          .equals(other.getTitle())) return false;
+      if (!getTitle().equals(other.getTitle())) return false;
     }
     if (hasBrand() != other.hasBrand()) return false;
     if (hasBrand()) {
-      if (!getBrand()
-          .equals(other.getBrand())) return false;
+      if (!getBrand().equals(other.getBrand())) return false;
     }
     if (hasCategoryL1() != other.hasCategoryL1()) return false;
     if (hasCategoryL1()) {
-      if (!getCategoryL1()
-          .equals(other.getCategoryL1())) return false;
+      if (!getCategoryL1().equals(other.getCategoryL1())) return false;
     }
     if (hasCategoryL2() != other.hasCategoryL2()) return false;
     if (hasCategoryL2()) {
-      if (!getCategoryL2()
-          .equals(other.getCategoryL2())) return false;
+      if (!getCategoryL2().equals(other.getCategoryL2())) return false;
     }
     if (hasCategoryL3() != other.hasCategoryL3()) return false;
     if (hasCategoryL3()) {
-      if (!getCategoryL3()
-          .equals(other.getCategoryL3())) return false;
+      if (!getCategoryL3().equals(other.getCategoryL3())) return false;
     }
     if (hasCategoryL4() != other.hasCategoryL4()) return false;
     if (hasCategoryL4()) {
-      if (!getCategoryL4()
-          .equals(other.getCategoryL4())) return false;
+      if (!getCategoryL4().equals(other.getCategoryL4())) return false;
     }
     if (hasCategoryL5() != other.hasCategoryL5()) return false;
     if (hasCategoryL5()) {
-      if (!getCategoryL5()
-          .equals(other.getCategoryL5())) return false;
+      if (!getCategoryL5().equals(other.getCategoryL5())) return false;
     }
     if (hasProductTypeL1() != other.hasProductTypeL1()) return false;
     if (hasProductTypeL1()) {
-      if (!getProductTypeL1()
-          .equals(other.getProductTypeL1())) return false;
+      if (!getProductTypeL1().equals(other.getProductTypeL1())) return false;
     }
     if (hasProductTypeL2() != other.hasProductTypeL2()) return false;
     if (hasProductTypeL2()) {
-      if (!getProductTypeL2()
-          .equals(other.getProductTypeL2())) return false;
+      if (!getProductTypeL2().equals(other.getProductTypeL2())) return false;
     }
     if (hasProductTypeL3() != other.hasProductTypeL3()) return false;
     if (hasProductTypeL3()) {
-      if (!getProductTypeL3()
-          .equals(other.getProductTypeL3())) return false;
+      if (!getProductTypeL3().equals(other.getProductTypeL3())) return false;
     }
     if (hasProductTypeL4() != other.hasProductTypeL4()) return false;
     if (hasProductTypeL4()) {
-      if (!getProductTypeL4()
-          .equals(other.getProductTypeL4())) return false;
+      if (!getProductTypeL4().equals(other.getProductTypeL4())) return false;
     }
     if (hasProductTypeL5() != other.hasProductTypeL5()) return false;
     if (hasProductTypeL5()) {
-      if (!getProductTypeL5()
-          .equals(other.getProductTypeL5())) return false;
+      if (!getProductTypeL5().equals(other.getProductTypeL5())) return false;
     }
     if (hasPrice() != other.hasPrice()) return false;
     if (hasPrice()) {
-      if (!getPrice()
-          .equals(other.getPrice())) return false;
+      if (!getPrice().equals(other.getPrice())) return false;
     }
     if (hasBenchmarkPrice() != other.hasBenchmarkPrice()) return false;
     if (hasBenchmarkPrice()) {
-      if (!getBenchmarkPrice()
-          .equals(other.getBenchmarkPrice())) return false;
+      if (!getBenchmarkPrice().equals(other.getBenchmarkPrice())) return false;
     }
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -1387,99 +1516,111 @@ public int hashCode() {
     return hash;
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      java.nio.ByteBuffer data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(java.nio.ByteBuffer data)
+          throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(
+          java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      com.google.protobuf.ByteString data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(com.google.protobuf.ByteString data)
+          throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      com.google.protobuf.ByteString data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(
+          com.google.protobuf.ByteString data,
+          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(byte[] data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(
+          java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseDelimitedFrom(
+          java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView parseFrom(
-      com.google.protobuf.CodedInputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      parseFrom(
+          com.google.protobuf.CodedInputStream input,
+          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-  public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView prototype) {
+
+  public static Builder newBuilder(
+      com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * Fields available for query in `price_competitiveness_product_view` table.
    *
@@ -1492,33 +1633,34 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)
       com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.class, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.class,
+              com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder
+                  .class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.newBuilder()
-    private Builder() {
-
-    }
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1552,19 +1694,22 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+          .getDefaultInstance();
     }
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView build() {
-      com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result = buildPartial();
+      com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result =
+          buildPartial();
       if (!result.isInitialized()) {
         throw newUninitializedMessageException(result);
       }
@@ -1572,14 +1717,19 @@ public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductVi
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result = new com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+    public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+        buildPartial() {
+      com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result =
+          new com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView result) {
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -1643,14 +1793,11 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceComp
         to_bitField0_ |= 0x00004000;
       }
       if (((from_bitField0_ & 0x00008000) != 0)) {
-        result.price_ = priceBuilder_ == null
-            ? price_
-            : priceBuilder_.build();
+        result.price_ = priceBuilder_ == null ? price_ : priceBuilder_.build();
       }
       if (((from_bitField0_ & 0x00010000) != 0)) {
-        result.benchmarkPrice_ = benchmarkPriceBuilder_ == null
-            ? benchmarkPrice_
-            : benchmarkPriceBuilder_.build();
+        result.benchmarkPrice_ =
+            benchmarkPriceBuilder_ == null ? benchmarkPrice_ : benchmarkPriceBuilder_.build();
       }
       result.bitField0_ |= to_bitField0_;
     }
@@ -1659,46 +1806,52 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceComp
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
-      if (other instanceof com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)other);
+      if (other
+          instanceof com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView) {
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+              .getDefaultInstance()) return this;
       if (other.hasReportCountryCode()) {
         reportCountryCode_ = other.reportCountryCode_;
         bitField0_ |= 0x00000001;
@@ -1806,101 +1959,115 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              reportCountryCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              id_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              offerId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              title_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 42: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 42
-            case 50: {
-              categoryL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 50
-            case 58: {
-              categoryL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 58
-            case 66: {
-              categoryL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 66
-            case 74: {
-              categoryL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              categoryL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            case 90: {
-              productTypeL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 90
-            case 98: {
-              productTypeL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 98
-            case 106: {
-              productTypeL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 106
-            case 114: {
-              productTypeL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 114
-            case 122: {
-              productTypeL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 122
-            case 130: {
-              input.readMessage(
-                  getPriceFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 130
-            case 138: {
-              input.readMessage(
-                  getBenchmarkPriceFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 138
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                reportCountryCode_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                id_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                offerId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                title_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 42:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+            case 50:
+              {
+                categoryL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+            case 58:
+              {
+                categoryL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+            case 66:
+              {
+                categoryL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 66
+            case 74:
+              {
+                categoryL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                categoryL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            case 90:
+              {
+                productTypeL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 90
+            case 98:
+              {
+                productTypeL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 98
+            case 106:
+              {
+                productTypeL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 106
+            case 114:
+              {
+                productTypeL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 114
+            case 122:
+              {
+                productTypeL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 122
+            case 130:
+              {
+                input.readMessage(getPriceFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 130
+            case 138:
+              {
+                input.readMessage(getBenchmarkPriceFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 138
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1910,10 +2077,13 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object reportCountryCode_ = "";
     /**
+     *
+     *
      * 
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -1921,12 +2091,15 @@ public Builder mergeFrom(
      * 
* * optional string report_country_code = 1; + * * @return Whether the reportCountryCode field is set. */ public boolean hasReportCountryCode() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -1934,13 +2107,13 @@ public boolean hasReportCountryCode() {
      * 
* * optional string report_country_code = 1; + * * @return The reportCountryCode. */ public java.lang.String getReportCountryCode() { java.lang.Object ref = reportCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); reportCountryCode_ = s; return s; @@ -1949,6 +2122,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -1956,15 +2131,14 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 1; + * * @return The bytes for reportCountryCode. */ - public com.google.protobuf.ByteString - getReportCountryCodeBytes() { + public com.google.protobuf.ByteString getReportCountryCodeBytes() { java.lang.Object ref = reportCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); reportCountryCode_ = b; return b; } else { @@ -1972,6 +2146,8 @@ public java.lang.String getReportCountryCode() { } } /** + * + * *
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -1979,18 +2155,22 @@ public java.lang.String getReportCountryCode() {
      * 
* * optional string report_country_code = 1; + * * @param value The reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } reportCountryCode_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -1998,6 +2178,7 @@ public Builder setReportCountryCode(
      * 
* * optional string report_country_code = 1; + * * @return This builder for chaining. */ public Builder clearReportCountryCode() { @@ -2007,6 +2188,8 @@ public Builder clearReportCountryCode() { return this; } /** + * + * *
      * Country of the price benchmark. Represented in the ISO 3166 format.
      *
@@ -2014,12 +2197,14 @@ public Builder clearReportCountryCode() {
      * 
* * optional string report_country_code = 1; + * * @param value The bytes for reportCountryCode to set. * @return This builder for chaining. */ - public Builder setReportCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setReportCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); reportCountryCode_ = value; bitField0_ |= 0x00000001; @@ -2029,6 +2214,8 @@ public Builder setReportCountryCodeBytes( private java.lang.Object id_ = ""; /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2038,12 +2225,15 @@ public Builder setReportCountryCodeBytes(
      * 
* * optional string id = 2; + * * @return Whether the id field is set. */ public boolean hasId() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2053,13 +2243,13 @@ public boolean hasId() {
      * 
* * optional string id = 2; + * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -2068,6 +2258,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2077,15 +2269,14 @@ public java.lang.String getId() {
      * 
* * optional string id = 2; + * * @return The bytes for id. */ - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -2093,6 +2284,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2102,18 +2295,22 @@ public java.lang.String getId() {
      * 
* * optional string id = 2; + * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } id_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2123,6 +2320,7 @@ public Builder setId(
      * 
* * optional string id = 2; + * * @return This builder for chaining. */ public Builder clearId() { @@ -2132,6 +2330,8 @@ public Builder clearId() { return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2141,12 +2341,14 @@ public Builder clearId() {
      * 
* * optional string id = 2; + * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); id_ = value; bitField0_ |= 0x00000002; @@ -2156,29 +2358,34 @@ public Builder setIdBytes( private java.lang.Object offerId_ = ""; /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @return Whether the offerId field is set. */ public boolean hasOfferId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @return The offerId. */ public java.lang.String getOfferId() { java.lang.Object ref = offerId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; @@ -2187,20 +2394,21 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @return The bytes for offerId. */ - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -2208,28 +2416,35 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @param value The offerId to set. * @return This builder for chaining. */ - public Builder setOfferId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } offerId_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @return This builder for chaining. */ public Builder clearOfferId() { @@ -2239,17 +2454,21 @@ public Builder clearOfferId() { return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 3; + * * @param value The bytes for offerId to set. * @return This builder for chaining. */ - public Builder setOfferIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); offerId_ = value; bitField0_ |= 0x00000004; @@ -2259,29 +2478,34 @@ public Builder setOfferIdBytes( private java.lang.Object title_ = ""; /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @return Whether the title field is set. */ public boolean hasTitle() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; @@ -2290,20 +2514,21 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @return The bytes for title. */ - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -2311,28 +2536,35 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @param value The title to set. * @return This builder for chaining. */ - public Builder setTitle( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitle(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } title_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @return This builder for chaining. */ public Builder clearTitle() { @@ -2342,17 +2574,21 @@ public Builder clearTitle() { return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 4; + * * @param value The bytes for title to set. * @return This builder for chaining. */ - public Builder setTitleBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); title_ = value; bitField0_ |= 0x00000008; @@ -2362,29 +2598,34 @@ public Builder setTitleBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -2393,20 +2634,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -2414,28 +2656,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -2445,17 +2694,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 5; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000010; @@ -2465,31 +2718,36 @@ public Builder setBrandBytes( private java.lang.Object categoryL1_ = ""; /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @return Whether the categoryL1 field is set. */ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @return The categoryL1. */ public java.lang.String getCategoryL1() { java.lang.Object ref = categoryL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; @@ -2498,21 +2756,22 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @return The bytes for categoryL1. */ - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -2520,30 +2779,37 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @param value The categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL1_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @return This builder for chaining. */ public Builder clearCategoryL1() { @@ -2553,18 +2819,22 @@ public Builder clearCategoryL1() { return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 6; + * * @param value The bytes for categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL1_ = value; bitField0_ |= 0x00000020; @@ -2574,31 +2844,36 @@ public Builder setCategoryL1Bytes( private java.lang.Object categoryL2_ = ""; /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @return Whether the categoryL2 field is set. */ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @return The categoryL2. */ public java.lang.String getCategoryL2() { java.lang.Object ref = categoryL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; @@ -2607,21 +2882,22 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @return The bytes for categoryL2. */ - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -2629,30 +2905,37 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @param value The categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL2_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @return This builder for chaining. */ public Builder clearCategoryL2() { @@ -2662,18 +2945,22 @@ public Builder clearCategoryL2() { return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 7; + * * @param value The bytes for categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL2_ = value; bitField0_ |= 0x00000040; @@ -2683,31 +2970,36 @@ public Builder setCategoryL2Bytes( private java.lang.Object categoryL3_ = ""; /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @return Whether the categoryL3 field is set. */ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @return The categoryL3. */ public java.lang.String getCategoryL3() { java.lang.Object ref = categoryL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; @@ -2716,21 +3008,22 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @return The bytes for categoryL3. */ - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -2738,30 +3031,37 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @param value The categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL3_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @return This builder for chaining. */ public Builder clearCategoryL3() { @@ -2771,18 +3071,22 @@ public Builder clearCategoryL3() { return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 8; + * * @param value The bytes for categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL3_ = value; bitField0_ |= 0x00000080; @@ -2792,31 +3096,36 @@ public Builder setCategoryL3Bytes( private java.lang.Object categoryL4_ = ""; /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @return Whether the categoryL4 field is set. */ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @return The categoryL4. */ public java.lang.String getCategoryL4() { java.lang.Object ref = categoryL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; @@ -2825,21 +3134,22 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @return The bytes for categoryL4. */ - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -2847,30 +3157,37 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @param value The categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL4_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @return This builder for chaining. */ public Builder clearCategoryL4() { @@ -2880,18 +3197,22 @@ public Builder clearCategoryL4() { return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 9; + * * @param value The bytes for categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL4_ = value; bitField0_ |= 0x00000100; @@ -2901,31 +3222,36 @@ public Builder setCategoryL4Bytes( private java.lang.Object categoryL5_ = ""; /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @return Whether the categoryL5 field is set. */ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @return The categoryL5. */ public java.lang.String getCategoryL5() { java.lang.Object ref = categoryL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; @@ -2934,21 +3260,22 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @return The bytes for categoryL5. */ - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -2956,30 +3283,37 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @param value The categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL5_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @return This builder for chaining. */ public Builder clearCategoryL5() { @@ -2989,18 +3323,22 @@ public Builder clearCategoryL5() { return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 10; + * * @param value The bytes for categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL5_ = value; bitField0_ |= 0x00000200; @@ -3010,31 +3348,36 @@ public Builder setCategoryL5Bytes( private java.lang.Object productTypeL1_ = ""; /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @return Whether the productTypeL1 field is set. */ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @return The productTypeL1. */ public java.lang.String getProductTypeL1() { java.lang.Object ref = productTypeL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; @@ -3043,21 +3386,22 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @return The bytes for productTypeL1. */ - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -3065,30 +3409,37 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @param value The productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL1_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @return This builder for chaining. */ public Builder clearProductTypeL1() { @@ -3098,18 +3449,22 @@ public Builder clearProductTypeL1() { return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 11; + * * @param value The bytes for productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL1_ = value; bitField0_ |= 0x00000400; @@ -3119,31 +3474,36 @@ public Builder setProductTypeL1Bytes( private java.lang.Object productTypeL2_ = ""; /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @return Whether the productTypeL2 field is set. */ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @return The productTypeL2. */ public java.lang.String getProductTypeL2() { java.lang.Object ref = productTypeL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; @@ -3152,21 +3512,22 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @return The bytes for productTypeL2. */ - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -3174,30 +3535,37 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @param value The productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL2_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @return This builder for chaining. */ public Builder clearProductTypeL2() { @@ -3207,18 +3575,22 @@ public Builder clearProductTypeL2() { return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 12; + * * @param value The bytes for productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL2_ = value; bitField0_ |= 0x00000800; @@ -3228,31 +3600,36 @@ public Builder setProductTypeL2Bytes( private java.lang.Object productTypeL3_ = ""; /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @return Whether the productTypeL3 field is set. */ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @return The productTypeL3. */ public java.lang.String getProductTypeL3() { java.lang.Object ref = productTypeL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; @@ -3261,21 +3638,22 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @return The bytes for productTypeL3. */ - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -3283,30 +3661,37 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @param value The productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL3_ = value; bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @return This builder for chaining. */ public Builder clearProductTypeL3() { @@ -3316,18 +3701,22 @@ public Builder clearProductTypeL3() { return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 13; + * * @param value The bytes for productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL3_ = value; bitField0_ |= 0x00001000; @@ -3337,31 +3726,36 @@ public Builder setProductTypeL3Bytes( private java.lang.Object productTypeL4_ = ""; /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @return Whether the productTypeL4 field is set. */ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @return The productTypeL4. */ public java.lang.String getProductTypeL4() { java.lang.Object ref = productTypeL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; @@ -3370,21 +3764,22 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @return The bytes for productTypeL4. */ - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -3392,30 +3787,37 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @param value The productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL4_ = value; bitField0_ |= 0x00002000; onChanged(); return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @return This builder for chaining. */ public Builder clearProductTypeL4() { @@ -3425,18 +3827,22 @@ public Builder clearProductTypeL4() { return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 14; + * * @param value The bytes for productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL4_ = value; bitField0_ |= 0x00002000; @@ -3446,31 +3852,36 @@ public Builder setProductTypeL4Bytes( private java.lang.Object productTypeL5_ = ""; /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @return Whether the productTypeL5 field is set. */ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @return The productTypeL5. */ public java.lang.String getProductTypeL5() { java.lang.Object ref = productTypeL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; @@ -3479,21 +3890,22 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @return The bytes for productTypeL5. */ - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -3501,30 +3913,37 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @param value The productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL5_ = value; bitField0_ |= 0x00004000; onChanged(); return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @return This builder for chaining. */ public Builder clearProductTypeL5() { @@ -3534,18 +3953,22 @@ public Builder clearProductTypeL5() { return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 15; + * * @param value The bytes for productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL5_ = value; bitField0_ |= 0x00004000; @@ -3555,24 +3978,33 @@ public Builder setProductTypeL5Bytes( private com.google.shopping.type.Price price_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> priceBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + priceBuilder_; /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 16; + * * @return Whether the price field is set. */ public boolean hasPrice() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 16; + * * @return The price. */ public com.google.shopping.type.Price getPrice() { @@ -3583,6 +4015,8 @@ public com.google.shopping.type.Price getPrice() { } } /** + * + * *
      * Current price of the product.
      * 
@@ -3603,14 +4037,15 @@ public Builder setPrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 16; */ - public Builder setPrice( - com.google.shopping.type.Price.Builder builderForValue) { + public Builder setPrice(com.google.shopping.type.Price.Builder builderForValue) { if (priceBuilder_ == null) { price_ = builderForValue.build(); } else { @@ -3621,6 +4056,8 @@ public Builder setPrice( return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3629,9 +4066,9 @@ public Builder setPrice( */ public Builder mergePrice(com.google.shopping.type.Price value) { if (priceBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) && - price_ != null && - price_ != com.google.shopping.type.Price.getDefaultInstance()) { + if (((bitField0_ & 0x00008000) != 0) + && price_ != null + && price_ != com.google.shopping.type.Price.getDefaultInstance()) { getPriceBuilder().mergeFrom(value); } else { price_ = value; @@ -3644,6 +4081,8 @@ public Builder mergePrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3661,6 +4100,8 @@ public Builder clearPrice() { return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3673,6 +4114,8 @@ public com.google.shopping.type.Price.Builder getPriceBuilder() { return getPriceFieldBuilder().getBuilder(); } /** + * + * *
      * Current price of the product.
      * 
@@ -3683,11 +4126,12 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { if (priceBuilder_ != null) { return priceBuilder_.getMessageOrBuilder(); } else { - return price_ == null ? - com.google.shopping.type.Price.getDefaultInstance() : price_; + return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_; } } /** + * + * *
      * Current price of the product.
      * 
@@ -3695,14 +4139,17 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { * .google.shopping.type.Price price = 16; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> getPriceFieldBuilder() { if (priceBuilder_ == null) { - priceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>( - getPrice(), - getParentForChildren(), - isClean()); + priceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder>( + getPrice(), getParentForChildren(), isClean()); price_ = null; } return priceBuilder_; @@ -3710,36 +4157,49 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { private com.google.shopping.type.Price benchmarkPrice_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> benchmarkPriceBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + benchmarkPriceBuilder_; /** + * + * *
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
      * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return Whether the benchmarkPrice field is set. */ public boolean hasBenchmarkPrice() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
      * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return The benchmarkPrice. */ public com.google.shopping.type.Price getBenchmarkPrice() { if (benchmarkPriceBuilder_ == null) { - return benchmarkPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : benchmarkPrice_; + return benchmarkPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : benchmarkPrice_; } else { return benchmarkPriceBuilder_.getMessage(); } } /** + * + * *
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3761,6 +4221,8 @@ public Builder setBenchmarkPrice(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3768,8 +4230,7 @@ public Builder setBenchmarkPrice(com.google.shopping.type.Price value) {
      *
      * .google.shopping.type.Price benchmark_price = 17;
      */
-    public Builder setBenchmarkPrice(
-        com.google.shopping.type.Price.Builder builderForValue) {
+    public Builder setBenchmarkPrice(com.google.shopping.type.Price.Builder builderForValue) {
       if (benchmarkPriceBuilder_ == null) {
         benchmarkPrice_ = builderForValue.build();
       } else {
@@ -3780,6 +4241,8 @@ public Builder setBenchmarkPrice(
       return this;
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3789,9 +4252,9 @@ public Builder setBenchmarkPrice(
      */
     public Builder mergeBenchmarkPrice(com.google.shopping.type.Price value) {
       if (benchmarkPriceBuilder_ == null) {
-        if (((bitField0_ & 0x00010000) != 0) &&
-          benchmarkPrice_ != null &&
-          benchmarkPrice_ != com.google.shopping.type.Price.getDefaultInstance()) {
+        if (((bitField0_ & 0x00010000) != 0)
+            && benchmarkPrice_ != null
+            && benchmarkPrice_ != com.google.shopping.type.Price.getDefaultInstance()) {
           getBenchmarkPriceBuilder().mergeFrom(value);
         } else {
           benchmarkPrice_ = value;
@@ -3804,6 +4267,8 @@ public Builder mergeBenchmarkPrice(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3822,6 +4287,8 @@ public Builder clearBenchmarkPrice() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3835,6 +4302,8 @@ public com.google.shopping.type.Price.Builder getBenchmarkPriceBuilder() {
       return getBenchmarkPriceFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3846,11 +4315,14 @@ public com.google.shopping.type.PriceOrBuilder getBenchmarkPriceOrBuilder() {
       if (benchmarkPriceBuilder_ != null) {
         return benchmarkPriceBuilder_.getMessageOrBuilder();
       } else {
-        return benchmarkPrice_ == null ?
-            com.google.shopping.type.Price.getDefaultInstance() : benchmarkPrice_;
+        return benchmarkPrice_ == null
+            ? com.google.shopping.type.Price.getDefaultInstance()
+            : benchmarkPrice_;
       }
     }
     /**
+     *
+     *
      * 
      * Latest available price benchmark for the product's catalog in the benchmark
      * country.
@@ -3859,21 +4331,24 @@ public com.google.shopping.type.PriceOrBuilder getBenchmarkPriceOrBuilder() {
      * .google.shopping.type.Price benchmark_price = 17;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> 
+            com.google.shopping.type.Price,
+            com.google.shopping.type.Price.Builder,
+            com.google.shopping.type.PriceOrBuilder>
         getBenchmarkPriceFieldBuilder() {
       if (benchmarkPriceBuilder_ == null) {
-        benchmarkPriceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>(
-                getBenchmarkPrice(),
-                getParentForChildren(),
-                isClean());
+        benchmarkPriceBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.shopping.type.Price,
+                com.google.shopping.type.Price.Builder,
+                com.google.shopping.type.PriceOrBuilder>(
+                getBenchmarkPrice(), getParentForChildren(), isClean());
         benchmarkPrice_ = null;
       }
       return benchmarkPriceBuilder_;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -3883,41 +4358,44 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)
-  private static final com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView DEFAULT_INSTANCE;
+  private static final com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      DEFAULT_INSTANCE;
+
   static {
-    DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView();
+    DEFAULT_INSTANCE =
+        new com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView();
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getDefaultInstance() {
+  public static com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public PriceCompetitivenessProductView parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public PriceCompetitivenessProductView parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -3929,9 +4407,8 @@ public com.google.protobuf.Parser getParserForT
   }
 
   @java.lang.Override
-  public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getDefaultInstanceForType() {
+  public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView
+      getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java
similarity index 85%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java
index 81b98bf698f2..a88460ed7654 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceCompetitivenessProductViewOrBuilder.java
@@ -1,13 +1,31 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/merchant/reports/v1beta/reports.proto
 
 package com.google.shopping.merchant.reports.v1beta;
 
-public interface PriceCompetitivenessProductViewOrBuilder extends
+public interface PriceCompetitivenessProductViewOrBuilder
+    extends
     // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView)
     com.google.protobuf.MessageOrBuilder {
 
   /**
+   *
+   *
    * 
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -15,10 +33,13 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string report_country_code = 1; + * * @return Whether the reportCountryCode field is set. */ boolean hasReportCountryCode(); /** + * + * *
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -26,10 +47,13 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string report_country_code = 1; + * * @return The reportCountryCode. */ java.lang.String getReportCountryCode(); /** + * + * *
    * Country of the price benchmark. Represented in the ISO 3166 format.
    *
@@ -37,12 +61,14 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string report_country_code = 1; + * * @return The bytes for reportCountryCode. */ - com.google.protobuf.ByteString - getReportCountryCodeBytes(); + com.google.protobuf.ByteString getReportCountryCodeBytes(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -52,10 +78,13 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string id = 2; + * * @return Whether the id field is set. */ boolean hasId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -65,10 +94,13 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string id = 2; + * * @return The id. */ java.lang.String getId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -78,437 +110,549 @@ public interface PriceCompetitivenessProductViewOrBuilder extends
    * 
* * optional string id = 2; + * * @return The bytes for id. */ - com.google.protobuf.ByteString - getIdBytes(); + com.google.protobuf.ByteString getIdBytes(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return Whether the offerId field is set. */ boolean hasOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return The offerId. */ java.lang.String getOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 3; + * * @return The bytes for offerId. */ - com.google.protobuf.ByteString - getOfferIdBytes(); + com.google.protobuf.ByteString getOfferIdBytes(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return Whether the title field is set. */ boolean hasTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return The title. */ java.lang.String getTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 4; + * * @return The bytes for title. */ - com.google.protobuf.ByteString - getTitleBytes(); + com.google.protobuf.ByteString getTitleBytes(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 5; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return Whether the categoryL1 field is set. */ boolean hasCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return The categoryL1. */ java.lang.String getCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 6; + * * @return The bytes for categoryL1. */ - com.google.protobuf.ByteString - getCategoryL1Bytes(); + com.google.protobuf.ByteString getCategoryL1Bytes(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return Whether the categoryL2 field is set. */ boolean hasCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return The categoryL2. */ java.lang.String getCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 7; + * * @return The bytes for categoryL2. */ - com.google.protobuf.ByteString - getCategoryL2Bytes(); + com.google.protobuf.ByteString getCategoryL2Bytes(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return Whether the categoryL3 field is set. */ boolean hasCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return The categoryL3. */ java.lang.String getCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 8; + * * @return The bytes for categoryL3. */ - com.google.protobuf.ByteString - getCategoryL3Bytes(); + com.google.protobuf.ByteString getCategoryL3Bytes(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return Whether the categoryL4 field is set. */ boolean hasCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return The categoryL4. */ java.lang.String getCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 9; + * * @return The bytes for categoryL4. */ - com.google.protobuf.ByteString - getCategoryL4Bytes(); + com.google.protobuf.ByteString getCategoryL4Bytes(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return Whether the categoryL5 field is set. */ boolean hasCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return The categoryL5. */ java.lang.String getCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 10; + * * @return The bytes for categoryL5. */ - com.google.protobuf.ByteString - getCategoryL5Bytes(); + com.google.protobuf.ByteString getCategoryL5Bytes(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return Whether the productTypeL1 field is set. */ boolean hasProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return The productTypeL1. */ java.lang.String getProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 11; + * * @return The bytes for productTypeL1. */ - com.google.protobuf.ByteString - getProductTypeL1Bytes(); + com.google.protobuf.ByteString getProductTypeL1Bytes(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return Whether the productTypeL2 field is set. */ boolean hasProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return The productTypeL2. */ java.lang.String getProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 12; + * * @return The bytes for productTypeL2. */ - com.google.protobuf.ByteString - getProductTypeL2Bytes(); + com.google.protobuf.ByteString getProductTypeL2Bytes(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return Whether the productTypeL3 field is set. */ boolean hasProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return The productTypeL3. */ java.lang.String getProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 13; + * * @return The bytes for productTypeL3. */ - com.google.protobuf.ByteString - getProductTypeL3Bytes(); + com.google.protobuf.ByteString getProductTypeL3Bytes(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return Whether the productTypeL4 field is set. */ boolean hasProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return The productTypeL4. */ java.lang.String getProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 14; + * * @return The bytes for productTypeL4. */ - com.google.protobuf.ByteString - getProductTypeL4Bytes(); + com.google.protobuf.ByteString getProductTypeL4Bytes(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return Whether the productTypeL5 field is set. */ boolean hasProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return The productTypeL5. */ java.lang.String getProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 15; + * * @return The bytes for productTypeL5. */ - com.google.protobuf.ByteString - getProductTypeL5Bytes(); + com.google.protobuf.ByteString getProductTypeL5Bytes(); /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 16; + * * @return Whether the price field is set. */ boolean hasPrice(); /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 16; + * * @return The price. */ com.google.shopping.type.Price getPrice(); /** + * + * *
    * Current price of the product.
    * 
@@ -518,26 +662,34 @@ public interface PriceCompetitivenessProductViewOrBuilder extends com.google.shopping.type.PriceOrBuilder getPriceOrBuilder(); /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
    * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return Whether the benchmarkPrice field is set. */ boolean hasBenchmarkPrice(); /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
    * 
* * .google.shopping.type.Price benchmark_price = 17; + * * @return The benchmarkPrice. */ com.google.shopping.type.Price getBenchmarkPrice(); /** + * + * *
    * Latest available price benchmark for the product's catalog in the benchmark
    * country.
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java
similarity index 77%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java
index a6c34b062547..d2ca54a81f7d 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductView.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/merchant/reports/v1beta/reports.proto
 
 package com.google.shopping.merchant.reports.v1beta;
 
 /**
+ *
+ *
  * 
  * Fields available for query in `price_insights_product_view` table.
  *
@@ -16,15 +33,16 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.PriceInsightsProductView}
  */
-public final class PriceInsightsProductView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class PriceInsightsProductView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.PriceInsightsProductView)
     PriceInsightsProductViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use PriceInsightsProductView.newBuilder() to construct.
   private PriceInsightsProductView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private PriceInsightsProductView() {
     id_ = "";
     offerId_ = "";
@@ -44,29 +62,33 @@ private PriceInsightsProductView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new PriceInsightsProductView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.class, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.class,
+            com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder.class);
   }
 
   private int bitField0_;
   public static final int ID_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object id_ = "";
   /**
+   *
+   *
    * 
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -76,6 +98,7 @@ protected java.lang.Object newInstance(
    * 
* * optional string id = 1; + * * @return Whether the id field is set. */ @java.lang.Override @@ -83,6 +106,8 @@ public boolean hasId() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -92,6 +117,7 @@ public boolean hasId() {
    * 
* * optional string id = 1; + * * @return The id. */ @java.lang.Override @@ -100,14 +126,15 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -117,16 +144,15 @@ public java.lang.String getId() {
    * 
* * optional string id = 1; + * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -135,14 +161,18 @@ public java.lang.String getId() { } public static final int OFFER_ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object offerId_ = ""; /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return Whether the offerId field is set. */ @java.lang.Override @@ -150,11 +180,14 @@ public boolean hasOfferId() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return The offerId. */ @java.lang.Override @@ -163,29 +196,29 @@ public java.lang.String getOfferId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; } } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return The bytes for offerId. */ @java.lang.Override - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -194,14 +227,18 @@ public java.lang.String getOfferId() { } public static final int TITLE_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object title_ = ""; /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return Whether the title field is set. */ @java.lang.Override @@ -209,11 +246,14 @@ public boolean hasTitle() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return The title. */ @java.lang.Override @@ -222,29 +262,29 @@ public java.lang.String getTitle() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return The bytes for title. */ @java.lang.Override - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -253,14 +293,18 @@ public java.lang.String getTitle() { } public static final int BRAND_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -268,11 +312,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return The brand. */ @java.lang.Override @@ -281,29 +328,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -312,15 +359,19 @@ public java.lang.String getBrand() { } public static final int CATEGORY_L1_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL1_ = ""; /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return Whether the categoryL1 field is set. */ @java.lang.Override @@ -328,12 +379,15 @@ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return The categoryL1. */ @java.lang.Override @@ -342,30 +396,30 @@ public java.lang.String getCategoryL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; } } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return The bytes for categoryL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -374,15 +428,19 @@ public java.lang.String getCategoryL1() { } public static final int CATEGORY_L2_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL2_ = ""; /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return Whether the categoryL2 field is set. */ @java.lang.Override @@ -390,12 +448,15 @@ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return The categoryL2. */ @java.lang.Override @@ -404,30 +465,30 @@ public java.lang.String getCategoryL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; } } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return The bytes for categoryL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -436,15 +497,19 @@ public java.lang.String getCategoryL2() { } public static final int CATEGORY_L3_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL3_ = ""; /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return Whether the categoryL3 field is set. */ @java.lang.Override @@ -452,12 +517,15 @@ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return The categoryL3. */ @java.lang.Override @@ -466,30 +534,30 @@ public java.lang.String getCategoryL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; } } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return The bytes for categoryL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -498,15 +566,19 @@ public java.lang.String getCategoryL3() { } public static final int CATEGORY_L4_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL4_ = ""; /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return Whether the categoryL4 field is set. */ @java.lang.Override @@ -514,12 +586,15 @@ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return The categoryL4. */ @java.lang.Override @@ -528,30 +603,30 @@ public java.lang.String getCategoryL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; } } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return The bytes for categoryL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -560,15 +635,19 @@ public java.lang.String getCategoryL4() { } public static final int CATEGORY_L5_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL5_ = ""; /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return Whether the categoryL5 field is set. */ @java.lang.Override @@ -576,12 +655,15 @@ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return The categoryL5. */ @java.lang.Override @@ -590,30 +672,30 @@ public java.lang.String getCategoryL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; } } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return The bytes for categoryL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -622,15 +704,19 @@ public java.lang.String getCategoryL5() { } public static final int PRODUCT_TYPE_L1_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL1_ = ""; /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return Whether the productTypeL1 field is set. */ @java.lang.Override @@ -638,12 +724,15 @@ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return The productTypeL1. */ @java.lang.Override @@ -652,30 +741,30 @@ public java.lang.String getProductTypeL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; } } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return The bytes for productTypeL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -684,15 +773,19 @@ public java.lang.String getProductTypeL1() { } public static final int PRODUCT_TYPE_L2_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL2_ = ""; /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return Whether the productTypeL2 field is set. */ @java.lang.Override @@ -700,12 +793,15 @@ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return The productTypeL2. */ @java.lang.Override @@ -714,30 +810,30 @@ public java.lang.String getProductTypeL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; } } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return The bytes for productTypeL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -746,15 +842,19 @@ public java.lang.String getProductTypeL2() { } public static final int PRODUCT_TYPE_L3_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL3_ = ""; /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return Whether the productTypeL3 field is set. */ @java.lang.Override @@ -762,12 +862,15 @@ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return The productTypeL3. */ @java.lang.Override @@ -776,30 +879,30 @@ public java.lang.String getProductTypeL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; } } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return The bytes for productTypeL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -808,15 +911,19 @@ public java.lang.String getProductTypeL3() { } public static final int PRODUCT_TYPE_L4_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL4_ = ""; /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return Whether the productTypeL4 field is set. */ @java.lang.Override @@ -824,12 +931,15 @@ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return The productTypeL4. */ @java.lang.Override @@ -838,30 +948,30 @@ public java.lang.String getProductTypeL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; } } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return The bytes for productTypeL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -870,15 +980,19 @@ public java.lang.String getProductTypeL4() { } public static final int PRODUCT_TYPE_L5_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL5_ = ""; /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return Whether the productTypeL5 field is set. */ @java.lang.Override @@ -886,12 +1000,15 @@ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return The productTypeL5. */ @java.lang.Override @@ -900,30 +1017,30 @@ public java.lang.String getProductTypeL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; } } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return The bytes for productTypeL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -934,11 +1051,14 @@ public java.lang.String getProductTypeL5() { public static final int PRICE_FIELD_NUMBER = 15; private com.google.shopping.type.Price price_; /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 15; + * * @return Whether the price field is set. */ @java.lang.Override @@ -946,11 +1066,14 @@ public boolean hasPrice() { return price_ != null; } /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 15; + * * @return The price. */ @java.lang.Override @@ -958,6 +1081,8 @@ public com.google.shopping.type.Price getPrice() { return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_; } /** + * + * *
    * Current price of the product.
    * 
@@ -972,11 +1097,14 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { public static final int SUGGESTED_PRICE_FIELD_NUMBER = 16; private com.google.shopping.type.Price suggestedPrice_; /** + * + * *
    * Latest suggested price for the product.
    * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return Whether the suggestedPrice field is set. */ @java.lang.Override @@ -984,18 +1112,25 @@ public boolean hasSuggestedPrice() { return suggestedPrice_ != null; } /** + * + * *
    * Latest suggested price for the product.
    * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return The suggestedPrice. */ @java.lang.Override public com.google.shopping.type.Price getSuggestedPrice() { - return suggestedPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : suggestedPrice_; + return suggestedPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : suggestedPrice_; } /** + * + * *
    * Latest suggested price for the product.
    * 
@@ -1004,12 +1139,16 @@ public com.google.shopping.type.Price getSuggestedPrice() { */ @java.lang.Override public com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder() { - return suggestedPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : suggestedPrice_; + return suggestedPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : suggestedPrice_; } public static final int PREDICTED_IMPRESSIONS_CHANGE_FRACTION_FIELD_NUMBER = 17; private double predictedImpressionsChangeFraction_ = 0D; /** + * + * *
    * Predicted change in impressions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1017,6 +1156,7 @@ public com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder() {
    * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return Whether the predictedImpressionsChangeFraction field is set. */ @java.lang.Override @@ -1024,6 +1164,8 @@ public boolean hasPredictedImpressionsChangeFraction() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
    * Predicted change in impressions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1031,6 +1173,7 @@ public boolean hasPredictedImpressionsChangeFraction() {
    * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return The predictedImpressionsChangeFraction. */ @java.lang.Override @@ -1041,6 +1184,8 @@ public double getPredictedImpressionsChangeFraction() { public static final int PREDICTED_CLICKS_CHANGE_FRACTION_FIELD_NUMBER = 18; private double predictedClicksChangeFraction_ = 0D; /** + * + * *
    * Predicted change in clicks as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1048,6 +1193,7 @@ public double getPredictedImpressionsChangeFraction() {
    * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return Whether the predictedClicksChangeFraction field is set. */ @java.lang.Override @@ -1055,6 +1201,8 @@ public boolean hasPredictedClicksChangeFraction() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
    * Predicted change in clicks as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1062,6 +1210,7 @@ public boolean hasPredictedClicksChangeFraction() {
    * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return The predictedClicksChangeFraction. */ @java.lang.Override @@ -1072,6 +1221,8 @@ public double getPredictedClicksChangeFraction() { public static final int PREDICTED_CONVERSIONS_CHANGE_FRACTION_FIELD_NUMBER = 19; private double predictedConversionsChangeFraction_ = 0D; /** + * + * *
    * Predicted change in conversions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1079,6 +1230,7 @@ public double getPredictedClicksChangeFraction() {
    * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return Whether the predictedConversionsChangeFraction field is set. */ @java.lang.Override @@ -1086,6 +1238,8 @@ public boolean hasPredictedConversionsChangeFraction() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
    * Predicted change in conversions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -1093,6 +1247,7 @@ public boolean hasPredictedConversionsChangeFraction() {
    * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return The predictedConversionsChangeFraction. */ @java.lang.Override @@ -1101,6 +1256,7 @@ public double getPredictedConversionsChangeFraction() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1112,8 +1268,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } @@ -1223,24 +1378,25 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, productTypeL5_); } if (price_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, getPrice()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getPrice()); } if (suggestedPrice_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(16, getSuggestedPrice()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getSuggestedPrice()); } if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(17, predictedImpressionsChangeFraction_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 17, predictedImpressionsChangeFraction_); } if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(18, predictedClicksChangeFraction_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 18, predictedClicksChangeFraction_); } if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(19, predictedConversionsChangeFraction_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 19, predictedConversionsChangeFraction_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1250,110 +1406,98 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView other = (com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView) obj; + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView other = + (com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView) obj; if (hasId() != other.hasId()) return false; if (hasId()) { - if (!getId() - .equals(other.getId())) return false; + if (!getId().equals(other.getId())) return false; } if (hasOfferId() != other.hasOfferId()) return false; if (hasOfferId()) { - if (!getOfferId() - .equals(other.getOfferId())) return false; + if (!getOfferId().equals(other.getOfferId())) return false; } if (hasTitle() != other.hasTitle()) return false; if (hasTitle()) { - if (!getTitle() - .equals(other.getTitle())) return false; + if (!getTitle().equals(other.getTitle())) return false; } if (hasBrand() != other.hasBrand()) return false; if (hasBrand()) { - if (!getBrand() - .equals(other.getBrand())) return false; + if (!getBrand().equals(other.getBrand())) return false; } if (hasCategoryL1() != other.hasCategoryL1()) return false; if (hasCategoryL1()) { - if (!getCategoryL1() - .equals(other.getCategoryL1())) return false; + if (!getCategoryL1().equals(other.getCategoryL1())) return false; } if (hasCategoryL2() != other.hasCategoryL2()) return false; if (hasCategoryL2()) { - if (!getCategoryL2() - .equals(other.getCategoryL2())) return false; + if (!getCategoryL2().equals(other.getCategoryL2())) return false; } if (hasCategoryL3() != other.hasCategoryL3()) return false; if (hasCategoryL3()) { - if (!getCategoryL3() - .equals(other.getCategoryL3())) return false; + if (!getCategoryL3().equals(other.getCategoryL3())) return false; } if (hasCategoryL4() != other.hasCategoryL4()) return false; if (hasCategoryL4()) { - if (!getCategoryL4() - .equals(other.getCategoryL4())) return false; + if (!getCategoryL4().equals(other.getCategoryL4())) return false; } if (hasCategoryL5() != other.hasCategoryL5()) return false; if (hasCategoryL5()) { - if (!getCategoryL5() - .equals(other.getCategoryL5())) return false; + if (!getCategoryL5().equals(other.getCategoryL5())) return false; } if (hasProductTypeL1() != other.hasProductTypeL1()) return false; if (hasProductTypeL1()) { - if (!getProductTypeL1() - .equals(other.getProductTypeL1())) return false; + if (!getProductTypeL1().equals(other.getProductTypeL1())) return false; } if (hasProductTypeL2() != other.hasProductTypeL2()) return false; if (hasProductTypeL2()) { - if (!getProductTypeL2() - .equals(other.getProductTypeL2())) return false; + if (!getProductTypeL2().equals(other.getProductTypeL2())) return false; } if (hasProductTypeL3() != other.hasProductTypeL3()) return false; if (hasProductTypeL3()) { - if (!getProductTypeL3() - .equals(other.getProductTypeL3())) return false; + if (!getProductTypeL3().equals(other.getProductTypeL3())) return false; } if (hasProductTypeL4() != other.hasProductTypeL4()) return false; if (hasProductTypeL4()) { - if (!getProductTypeL4() - .equals(other.getProductTypeL4())) return false; + if (!getProductTypeL4().equals(other.getProductTypeL4())) return false; } if (hasProductTypeL5() != other.hasProductTypeL5()) return false; if (hasProductTypeL5()) { - if (!getProductTypeL5() - .equals(other.getProductTypeL5())) return false; + if (!getProductTypeL5().equals(other.getProductTypeL5())) return false; } if (hasPrice() != other.hasPrice()) return false; if (hasPrice()) { - if (!getPrice() - .equals(other.getPrice())) return false; + if (!getPrice().equals(other.getPrice())) return false; } if (hasSuggestedPrice() != other.hasSuggestedPrice()) return false; if (hasSuggestedPrice()) { - if (!getSuggestedPrice() - .equals(other.getSuggestedPrice())) return false; + if (!getSuggestedPrice().equals(other.getSuggestedPrice())) return false; } - if (hasPredictedImpressionsChangeFraction() != other.hasPredictedImpressionsChangeFraction()) return false; + if (hasPredictedImpressionsChangeFraction() != other.hasPredictedImpressionsChangeFraction()) + return false; if (hasPredictedImpressionsChangeFraction()) { if (java.lang.Double.doubleToLongBits(getPredictedImpressionsChangeFraction()) - != java.lang.Double.doubleToLongBits( - other.getPredictedImpressionsChangeFraction())) return false; + != java.lang.Double.doubleToLongBits(other.getPredictedImpressionsChangeFraction())) + return false; } - if (hasPredictedClicksChangeFraction() != other.hasPredictedClicksChangeFraction()) return false; + if (hasPredictedClicksChangeFraction() != other.hasPredictedClicksChangeFraction()) + return false; if (hasPredictedClicksChangeFraction()) { if (java.lang.Double.doubleToLongBits(getPredictedClicksChangeFraction()) - != java.lang.Double.doubleToLongBits( - other.getPredictedClicksChangeFraction())) return false; + != java.lang.Double.doubleToLongBits(other.getPredictedClicksChangeFraction())) + return false; } - if (hasPredictedConversionsChangeFraction() != other.hasPredictedConversionsChangeFraction()) return false; + if (hasPredictedConversionsChangeFraction() != other.hasPredictedConversionsChangeFraction()) + return false; if (hasPredictedConversionsChangeFraction()) { if (java.lang.Double.doubleToLongBits(getPredictedConversionsChangeFraction()) - != java.lang.Double.doubleToLongBits( - other.getPredictedConversionsChangeFraction())) return false; + != java.lang.Double.doubleToLongBits(other.getPredictedConversionsChangeFraction())) + return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1432,18 +1576,24 @@ public int hashCode() { } if (hasPredictedImpressionsChangeFraction()) { hash = (37 * hash) + PREDICTED_IMPRESSIONS_CHANGE_FRACTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPredictedImpressionsChangeFraction())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPredictedImpressionsChangeFraction())); } if (hasPredictedClicksChangeFraction()) { hash = (37 * hash) + PREDICTED_CLICKS_CHANGE_FRACTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPredictedClicksChangeFraction())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPredictedClicksChangeFraction())); } if (hasPredictedConversionsChangeFraction()) { hash = (37 * hash) + PREDICTED_CONVERSIONS_CHANGE_FRACTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPredictedConversionsChangeFraction())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPredictedConversionsChangeFraction())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -1451,98 +1601,105 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    *
@@ -1555,33 +1712,33 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.PriceInsightsProductView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.PriceInsightsProductView)
       com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.class, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.class,
+              com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder.class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.newBuilder()
-    private Builder() {
-
-    }
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1617,14 +1774,16 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView
+          .getDefaultInstance();
     }
 
     @java.lang.Override
@@ -1638,13 +1797,17 @@ public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView buil
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView result = new com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView result =
+          new com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView result) {
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -1704,14 +1867,11 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceInsi
         to_bitField0_ |= 0x00002000;
       }
       if (((from_bitField0_ & 0x00004000) != 0)) {
-        result.price_ = priceBuilder_ == null
-            ? price_
-            : priceBuilder_.build();
+        result.price_ = priceBuilder_ == null ? price_ : priceBuilder_.build();
       }
       if (((from_bitField0_ & 0x00008000) != 0)) {
-        result.suggestedPrice_ = suggestedPriceBuilder_ == null
-            ? suggestedPrice_
-            : suggestedPriceBuilder_.build();
+        result.suggestedPrice_ =
+            suggestedPriceBuilder_ == null ? suggestedPrice_ : suggestedPriceBuilder_.build();
       }
       if (((from_bitField0_ & 0x00010000) != 0)) {
         result.predictedImpressionsChangeFraction_ = predictedImpressionsChangeFraction_;
@@ -1732,46 +1892,51 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.PriceInsi
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView)other);
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView
+              .getDefaultInstance()) return this;
       if (other.hasId()) {
         id_ = other.id_;
         bitField0_ |= 0x00000001;
@@ -1883,111 +2048,127 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              id_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              offerId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              title_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 42: {
-              categoryL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 42
-            case 50: {
-              categoryL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 50
-            case 58: {
-              categoryL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 58
-            case 66: {
-              categoryL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 66
-            case 74: {
-              categoryL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              productTypeL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            case 90: {
-              productTypeL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 90
-            case 98: {
-              productTypeL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 98
-            case 106: {
-              productTypeL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 106
-            case 114: {
-              productTypeL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 114
-            case 122: {
-              input.readMessage(
-                  getPriceFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 122
-            case 130: {
-              input.readMessage(
-                  getSuggestedPriceFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 130
-            case 137: {
-              predictedImpressionsChangeFraction_ = input.readDouble();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 137
-            case 145: {
-              predictedClicksChangeFraction_ = input.readDouble();
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 145
-            case 153: {
-              predictedConversionsChangeFraction_ = input.readDouble();
-              bitField0_ |= 0x00040000;
-              break;
-            } // case 153
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                id_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                offerId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                title_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 42:
+              {
+                categoryL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+            case 50:
+              {
+                categoryL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+            case 58:
+              {
+                categoryL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+            case 66:
+              {
+                categoryL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 66
+            case 74:
+              {
+                categoryL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                productTypeL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            case 90:
+              {
+                productTypeL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 90
+            case 98:
+              {
+                productTypeL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 98
+            case 106:
+              {
+                productTypeL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 106
+            case 114:
+              {
+                productTypeL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 114
+            case 122:
+              {
+                input.readMessage(getPriceFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 122
+            case 130:
+              {
+                input.readMessage(getSuggestedPriceFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 130
+            case 137:
+              {
+                predictedImpressionsChangeFraction_ = input.readDouble();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 137
+            case 145:
+              {
+                predictedClicksChangeFraction_ = input.readDouble();
+                bitField0_ |= 0x00020000;
+                break;
+              } // case 145
+            case 153:
+              {
+                predictedConversionsChangeFraction_ = input.readDouble();
+                bitField0_ |= 0x00040000;
+                break;
+              } // case 153
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1997,10 +2178,13 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object id_ = "";
     /**
+     *
+     *
      * 
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2010,12 +2194,15 @@ public Builder mergeFrom(
      * 
* * optional string id = 1; + * * @return Whether the id field is set. */ public boolean hasId() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2025,13 +2212,13 @@ public boolean hasId() {
      * 
* * optional string id = 1; + * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -2040,6 +2227,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2049,15 +2238,14 @@ public java.lang.String getId() {
      * 
* * optional string id = 1; + * * @return The bytes for id. */ - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -2065,6 +2253,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2074,18 +2264,22 @@ public java.lang.String getId() {
      * 
* * optional string id = 1; + * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } id_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2095,6 +2289,7 @@ public Builder setId(
      * 
* * optional string id = 1; + * * @return This builder for chaining. */ public Builder clearId() { @@ -2104,6 +2299,8 @@ public Builder clearId() { return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -2113,12 +2310,14 @@ public Builder clearId() {
      * 
* * optional string id = 1; + * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); id_ = value; bitField0_ |= 0x00000001; @@ -2128,29 +2327,34 @@ public Builder setIdBytes( private java.lang.Object offerId_ = ""; /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @return Whether the offerId field is set. */ public boolean hasOfferId() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @return The offerId. */ public java.lang.String getOfferId() { java.lang.Object ref = offerId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; @@ -2159,20 +2363,21 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @return The bytes for offerId. */ - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -2180,28 +2385,35 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @param value The offerId to set. * @return This builder for chaining. */ - public Builder setOfferId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } offerId_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @return This builder for chaining. */ public Builder clearOfferId() { @@ -2211,17 +2423,21 @@ public Builder clearOfferId() { return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 2; + * * @param value The bytes for offerId to set. * @return This builder for chaining. */ - public Builder setOfferIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); offerId_ = value; bitField0_ |= 0x00000002; @@ -2231,29 +2447,34 @@ public Builder setOfferIdBytes( private java.lang.Object title_ = ""; /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @return Whether the title field is set. */ public boolean hasTitle() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; @@ -2262,20 +2483,21 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @return The bytes for title. */ - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -2283,28 +2505,35 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @param value The title to set. * @return This builder for chaining. */ - public Builder setTitle( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitle(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } title_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @return This builder for chaining. */ public Builder clearTitle() { @@ -2314,17 +2543,21 @@ public Builder clearTitle() { return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 3; + * * @param value The bytes for title to set. * @return This builder for chaining. */ - public Builder setTitleBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); title_ = value; bitField0_ |= 0x00000004; @@ -2334,29 +2567,34 @@ public Builder setTitleBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -2365,20 +2603,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -2386,28 +2625,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -2417,17 +2663,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 4; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000008; @@ -2437,31 +2687,36 @@ public Builder setBrandBytes( private java.lang.Object categoryL1_ = ""; /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @return Whether the categoryL1 field is set. */ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @return The categoryL1. */ public java.lang.String getCategoryL1() { java.lang.Object ref = categoryL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; @@ -2470,21 +2725,22 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @return The bytes for categoryL1. */ - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -2492,30 +2748,37 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @param value The categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL1_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @return This builder for chaining. */ public Builder clearCategoryL1() { @@ -2525,18 +2788,22 @@ public Builder clearCategoryL1() { return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 5; + * * @param value The bytes for categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL1_ = value; bitField0_ |= 0x00000010; @@ -2546,31 +2813,36 @@ public Builder setCategoryL1Bytes( private java.lang.Object categoryL2_ = ""; /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @return Whether the categoryL2 field is set. */ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @return The categoryL2. */ public java.lang.String getCategoryL2() { java.lang.Object ref = categoryL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; @@ -2579,21 +2851,22 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @return The bytes for categoryL2. */ - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -2601,30 +2874,37 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @param value The categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL2_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @return This builder for chaining. */ public Builder clearCategoryL2() { @@ -2634,18 +2914,22 @@ public Builder clearCategoryL2() { return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 6; + * * @param value The bytes for categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL2_ = value; bitField0_ |= 0x00000020; @@ -2655,31 +2939,36 @@ public Builder setCategoryL2Bytes( private java.lang.Object categoryL3_ = ""; /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @return Whether the categoryL3 field is set. */ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @return The categoryL3. */ public java.lang.String getCategoryL3() { java.lang.Object ref = categoryL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; @@ -2688,21 +2977,22 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @return The bytes for categoryL3. */ - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -2710,30 +3000,37 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @param value The categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL3_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @return This builder for chaining. */ public Builder clearCategoryL3() { @@ -2743,18 +3040,22 @@ public Builder clearCategoryL3() { return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 7; + * * @param value The bytes for categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL3_ = value; bitField0_ |= 0x00000040; @@ -2764,31 +3065,36 @@ public Builder setCategoryL3Bytes( private java.lang.Object categoryL4_ = ""; /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @return Whether the categoryL4 field is set. */ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @return The categoryL4. */ public java.lang.String getCategoryL4() { java.lang.Object ref = categoryL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; @@ -2797,21 +3103,22 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @return The bytes for categoryL4. */ - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -2819,30 +3126,37 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @param value The categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL4_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @return This builder for chaining. */ public Builder clearCategoryL4() { @@ -2852,18 +3166,22 @@ public Builder clearCategoryL4() { return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 8; + * * @param value The bytes for categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL4_ = value; bitField0_ |= 0x00000080; @@ -2873,31 +3191,36 @@ public Builder setCategoryL4Bytes( private java.lang.Object categoryL5_ = ""; /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @return Whether the categoryL5 field is set. */ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @return The categoryL5. */ public java.lang.String getCategoryL5() { java.lang.Object ref = categoryL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; @@ -2906,21 +3229,22 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @return The bytes for categoryL5. */ - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -2928,30 +3252,37 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @param value The categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL5_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @return This builder for chaining. */ public Builder clearCategoryL5() { @@ -2961,18 +3292,22 @@ public Builder clearCategoryL5() { return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 9; + * * @param value The bytes for categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL5_ = value; bitField0_ |= 0x00000100; @@ -2982,31 +3317,36 @@ public Builder setCategoryL5Bytes( private java.lang.Object productTypeL1_ = ""; /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @return Whether the productTypeL1 field is set. */ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @return The productTypeL1. */ public java.lang.String getProductTypeL1() { java.lang.Object ref = productTypeL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; @@ -3015,21 +3355,22 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @return The bytes for productTypeL1. */ - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -3037,30 +3378,37 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @param value The productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL1_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @return This builder for chaining. */ public Builder clearProductTypeL1() { @@ -3070,18 +3418,22 @@ public Builder clearProductTypeL1() { return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 10; + * * @param value The bytes for productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL1_ = value; bitField0_ |= 0x00000200; @@ -3091,31 +3443,36 @@ public Builder setProductTypeL1Bytes( private java.lang.Object productTypeL2_ = ""; /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @return Whether the productTypeL2 field is set. */ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @return The productTypeL2. */ public java.lang.String getProductTypeL2() { java.lang.Object ref = productTypeL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; @@ -3124,21 +3481,22 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @return The bytes for productTypeL2. */ - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -3146,30 +3504,37 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @param value The productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL2_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @return This builder for chaining. */ public Builder clearProductTypeL2() { @@ -3179,18 +3544,22 @@ public Builder clearProductTypeL2() { return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 11; + * * @param value The bytes for productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL2_ = value; bitField0_ |= 0x00000400; @@ -3200,31 +3569,36 @@ public Builder setProductTypeL2Bytes( private java.lang.Object productTypeL3_ = ""; /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @return Whether the productTypeL3 field is set. */ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @return The productTypeL3. */ public java.lang.String getProductTypeL3() { java.lang.Object ref = productTypeL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; @@ -3233,21 +3607,22 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @return The bytes for productTypeL3. */ - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -3255,30 +3630,37 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @param value The productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL3_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @return This builder for chaining. */ public Builder clearProductTypeL3() { @@ -3288,18 +3670,22 @@ public Builder clearProductTypeL3() { return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 12; + * * @param value The bytes for productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL3_ = value; bitField0_ |= 0x00000800; @@ -3309,31 +3695,36 @@ public Builder setProductTypeL3Bytes( private java.lang.Object productTypeL4_ = ""; /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @return Whether the productTypeL4 field is set. */ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @return The productTypeL4. */ public java.lang.String getProductTypeL4() { java.lang.Object ref = productTypeL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; @@ -3342,21 +3733,22 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @return The bytes for productTypeL4. */ - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -3364,30 +3756,37 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @param value The productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL4_ = value; bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @return This builder for chaining. */ public Builder clearProductTypeL4() { @@ -3397,18 +3796,22 @@ public Builder clearProductTypeL4() { return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 13; + * * @param value The bytes for productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL4_ = value; bitField0_ |= 0x00001000; @@ -3418,31 +3821,36 @@ public Builder setProductTypeL4Bytes( private java.lang.Object productTypeL5_ = ""; /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @return Whether the productTypeL5 field is set. */ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @return The productTypeL5. */ public java.lang.String getProductTypeL5() { java.lang.Object ref = productTypeL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; @@ -3451,21 +3859,22 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @return The bytes for productTypeL5. */ - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -3473,30 +3882,37 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @param value The productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL5_ = value; bitField0_ |= 0x00002000; onChanged(); return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @return This builder for chaining. */ public Builder clearProductTypeL5() { @@ -3506,18 +3922,22 @@ public Builder clearProductTypeL5() { return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 14; + * * @param value The bytes for productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL5_ = value; bitField0_ |= 0x00002000; @@ -3527,24 +3947,33 @@ public Builder setProductTypeL5Bytes( private com.google.shopping.type.Price price_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> priceBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + priceBuilder_; /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 15; + * * @return Whether the price field is set. */ public boolean hasPrice() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 15; + * * @return The price. */ public com.google.shopping.type.Price getPrice() { @@ -3555,6 +3984,8 @@ public com.google.shopping.type.Price getPrice() { } } /** + * + * *
      * Current price of the product.
      * 
@@ -3575,14 +4006,15 @@ public Builder setPrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Current price of the product.
      * 
* * .google.shopping.type.Price price = 15; */ - public Builder setPrice( - com.google.shopping.type.Price.Builder builderForValue) { + public Builder setPrice(com.google.shopping.type.Price.Builder builderForValue) { if (priceBuilder_ == null) { price_ = builderForValue.build(); } else { @@ -3593,6 +4025,8 @@ public Builder setPrice( return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3601,9 +4035,9 @@ public Builder setPrice( */ public Builder mergePrice(com.google.shopping.type.Price value) { if (priceBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0) && - price_ != null && - price_ != com.google.shopping.type.Price.getDefaultInstance()) { + if (((bitField0_ & 0x00004000) != 0) + && price_ != null + && price_ != com.google.shopping.type.Price.getDefaultInstance()) { getPriceBuilder().mergeFrom(value); } else { price_ = value; @@ -3616,6 +4050,8 @@ public Builder mergePrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3633,6 +4069,8 @@ public Builder clearPrice() { return this; } /** + * + * *
      * Current price of the product.
      * 
@@ -3645,6 +4083,8 @@ public com.google.shopping.type.Price.Builder getPriceBuilder() { return getPriceFieldBuilder().getBuilder(); } /** + * + * *
      * Current price of the product.
      * 
@@ -3655,11 +4095,12 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { if (priceBuilder_ != null) { return priceBuilder_.getMessageOrBuilder(); } else { - return price_ == null ? - com.google.shopping.type.Price.getDefaultInstance() : price_; + return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_; } } /** + * + * *
      * Current price of the product.
      * 
@@ -3667,14 +4108,17 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { * .google.shopping.type.Price price = 15; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> getPriceFieldBuilder() { if (priceBuilder_ == null) { - priceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>( - getPrice(), - getParentForChildren(), - isClean()); + priceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder>( + getPrice(), getParentForChildren(), isClean()); price_ = null; } return priceBuilder_; @@ -3682,34 +4126,47 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() { private com.google.shopping.type.Price suggestedPrice_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> suggestedPriceBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + suggestedPriceBuilder_; /** + * + * *
      * Latest suggested price for the product.
      * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return Whether the suggestedPrice field is set. */ public boolean hasSuggestedPrice() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * Latest suggested price for the product.
      * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return The suggestedPrice. */ public com.google.shopping.type.Price getSuggestedPrice() { if (suggestedPriceBuilder_ == null) { - return suggestedPrice_ == null ? com.google.shopping.type.Price.getDefaultInstance() : suggestedPrice_; + return suggestedPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : suggestedPrice_; } else { return suggestedPriceBuilder_.getMessage(); } } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3730,14 +4187,15 @@ public Builder setSuggestedPrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Latest suggested price for the product.
      * 
* * .google.shopping.type.Price suggested_price = 16; */ - public Builder setSuggestedPrice( - com.google.shopping.type.Price.Builder builderForValue) { + public Builder setSuggestedPrice(com.google.shopping.type.Price.Builder builderForValue) { if (suggestedPriceBuilder_ == null) { suggestedPrice_ = builderForValue.build(); } else { @@ -3748,6 +4206,8 @@ public Builder setSuggestedPrice( return this; } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3756,9 +4216,9 @@ public Builder setSuggestedPrice( */ public Builder mergeSuggestedPrice(com.google.shopping.type.Price value) { if (suggestedPriceBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) && - suggestedPrice_ != null && - suggestedPrice_ != com.google.shopping.type.Price.getDefaultInstance()) { + if (((bitField0_ & 0x00008000) != 0) + && suggestedPrice_ != null + && suggestedPrice_ != com.google.shopping.type.Price.getDefaultInstance()) { getSuggestedPriceBuilder().mergeFrom(value); } else { suggestedPrice_ = value; @@ -3771,6 +4231,8 @@ public Builder mergeSuggestedPrice(com.google.shopping.type.Price value) { return this; } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3788,6 +4250,8 @@ public Builder clearSuggestedPrice() { return this; } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3800,6 +4264,8 @@ public com.google.shopping.type.Price.Builder getSuggestedPriceBuilder() { return getSuggestedPriceFieldBuilder().getBuilder(); } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3810,11 +4276,14 @@ public com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder() { if (suggestedPriceBuilder_ != null) { return suggestedPriceBuilder_.getMessageOrBuilder(); } else { - return suggestedPrice_ == null ? - com.google.shopping.type.Price.getDefaultInstance() : suggestedPrice_; + return suggestedPrice_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : suggestedPrice_; } } /** + * + * *
      * Latest suggested price for the product.
      * 
@@ -3822,21 +4291,26 @@ public com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder() { * .google.shopping.type.Price suggested_price = 16; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> getSuggestedPriceFieldBuilder() { if (suggestedPriceBuilder_ == null) { - suggestedPriceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>( - getSuggestedPrice(), - getParentForChildren(), - isClean()); + suggestedPriceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder>( + getSuggestedPrice(), getParentForChildren(), isClean()); suggestedPrice_ = null; } return suggestedPriceBuilder_; } - private double predictedImpressionsChangeFraction_ ; + private double predictedImpressionsChangeFraction_; /** + * + * *
      * Predicted change in impressions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3844,6 +4318,7 @@ public com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder() {
      * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return Whether the predictedImpressionsChangeFraction field is set. */ @java.lang.Override @@ -3851,6 +4326,8 @@ public boolean hasPredictedImpressionsChangeFraction() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
      * Predicted change in impressions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3858,6 +4335,7 @@ public boolean hasPredictedImpressionsChangeFraction() {
      * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return The predictedImpressionsChangeFraction. */ @java.lang.Override @@ -3865,6 +4343,8 @@ public double getPredictedImpressionsChangeFraction() { return predictedImpressionsChangeFraction_; } /** + * + * *
      * Predicted change in impressions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3872,6 +4352,7 @@ public double getPredictedImpressionsChangeFraction() {
      * 
* * optional double predicted_impressions_change_fraction = 17; + * * @param value The predictedImpressionsChangeFraction to set. * @return This builder for chaining. */ @@ -3883,6 +4364,8 @@ public Builder setPredictedImpressionsChangeFraction(double value) { return this; } /** + * + * *
      * Predicted change in impressions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3890,6 +4373,7 @@ public Builder setPredictedImpressionsChangeFraction(double value) {
      * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return This builder for chaining. */ public Builder clearPredictedImpressionsChangeFraction() { @@ -3899,8 +4383,10 @@ public Builder clearPredictedImpressionsChangeFraction() { return this; } - private double predictedClicksChangeFraction_ ; + private double predictedClicksChangeFraction_; /** + * + * *
      * Predicted change in clicks as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3908,6 +4394,7 @@ public Builder clearPredictedImpressionsChangeFraction() {
      * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return Whether the predictedClicksChangeFraction field is set. */ @java.lang.Override @@ -3915,6 +4402,8 @@ public boolean hasPredictedClicksChangeFraction() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
      * Predicted change in clicks as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3922,6 +4411,7 @@ public boolean hasPredictedClicksChangeFraction() {
      * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return The predictedClicksChangeFraction. */ @java.lang.Override @@ -3929,6 +4419,8 @@ public double getPredictedClicksChangeFraction() { return predictedClicksChangeFraction_; } /** + * + * *
      * Predicted change in clicks as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3936,6 +4428,7 @@ public double getPredictedClicksChangeFraction() {
      * 
* * optional double predicted_clicks_change_fraction = 18; + * * @param value The predictedClicksChangeFraction to set. * @return This builder for chaining. */ @@ -3947,6 +4440,8 @@ public Builder setPredictedClicksChangeFraction(double value) { return this; } /** + * + * *
      * Predicted change in clicks as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3954,6 +4449,7 @@ public Builder setPredictedClicksChangeFraction(double value) {
      * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return This builder for chaining. */ public Builder clearPredictedClicksChangeFraction() { @@ -3963,8 +4459,10 @@ public Builder clearPredictedClicksChangeFraction() { return this; } - private double predictedConversionsChangeFraction_ ; + private double predictedConversionsChangeFraction_; /** + * + * *
      * Predicted change in conversions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3972,6 +4470,7 @@ public Builder clearPredictedClicksChangeFraction() {
      * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return Whether the predictedConversionsChangeFraction field is set. */ @java.lang.Override @@ -3979,6 +4478,8 @@ public boolean hasPredictedConversionsChangeFraction() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
      * Predicted change in conversions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -3986,6 +4487,7 @@ public boolean hasPredictedConversionsChangeFraction() {
      * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return The predictedConversionsChangeFraction. */ @java.lang.Override @@ -3993,6 +4495,8 @@ public double getPredictedConversionsChangeFraction() { return predictedConversionsChangeFraction_; } /** + * + * *
      * Predicted change in conversions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -4000,6 +4504,7 @@ public double getPredictedConversionsChangeFraction() {
      * 
* * optional double predicted_conversions_change_fraction = 19; + * * @param value The predictedConversionsChangeFraction to set. * @return This builder for chaining. */ @@ -4011,6 +4516,8 @@ public Builder setPredictedConversionsChangeFraction(double value) { return this; } /** + * + * *
      * Predicted change in conversions as a fraction after introducing the
      * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -4018,6 +4525,7 @@ public Builder setPredictedConversionsChangeFraction(double value) {
      * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return This builder for chaining. */ public Builder clearPredictedConversionsChangeFraction() { @@ -4026,9 +4534,9 @@ public Builder clearPredictedConversionsChangeFraction() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4038,41 +4546,43 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.PriceInsightsProductView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.PriceInsightsProductView) - private static final com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView(); } - public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PriceInsightsProductView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PriceInsightsProductView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4084,9 +4594,8 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java similarity index 87% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java index 2b987b8674f5..c41fc6f5f3cc 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/PriceInsightsProductViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface PriceInsightsProductViewOrBuilder extends +public interface PriceInsightsProductViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.PriceInsightsProductView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -17,10 +35,13 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return Whether the id field is set. */ boolean hasId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -30,10 +51,13 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return The id. */ java.lang.String getId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Can be used to join data with the
@@ -43,437 +67,549 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return The bytes for id. */ - com.google.protobuf.ByteString - getIdBytes(); + com.google.protobuf.ByteString getIdBytes(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return Whether the offerId field is set. */ boolean hasOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return The offerId. */ java.lang.String getOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 2; + * * @return The bytes for offerId. */ - com.google.protobuf.ByteString - getOfferIdBytes(); + com.google.protobuf.ByteString getOfferIdBytes(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return Whether the title field is set. */ boolean hasTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return The title. */ java.lang.String getTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 3; + * * @return The bytes for title. */ - com.google.protobuf.ByteString - getTitleBytes(); + com.google.protobuf.ByteString getTitleBytes(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 4; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return Whether the categoryL1 field is set. */ boolean hasCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return The categoryL1. */ java.lang.String getCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 5; + * * @return The bytes for categoryL1. */ - com.google.protobuf.ByteString - getCategoryL1Bytes(); + com.google.protobuf.ByteString getCategoryL1Bytes(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return Whether the categoryL2 field is set. */ boolean hasCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return The categoryL2. */ java.lang.String getCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 6; + * * @return The bytes for categoryL2. */ - com.google.protobuf.ByteString - getCategoryL2Bytes(); + com.google.protobuf.ByteString getCategoryL2Bytes(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return Whether the categoryL3 field is set. */ boolean hasCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return The categoryL3. */ java.lang.String getCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 7; + * * @return The bytes for categoryL3. */ - com.google.protobuf.ByteString - getCategoryL3Bytes(); + com.google.protobuf.ByteString getCategoryL3Bytes(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return Whether the categoryL4 field is set. */ boolean hasCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return The categoryL4. */ java.lang.String getCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 8; + * * @return The bytes for categoryL4. */ - com.google.protobuf.ByteString - getCategoryL4Bytes(); + com.google.protobuf.ByteString getCategoryL4Bytes(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return Whether the categoryL5 field is set. */ boolean hasCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return The categoryL5. */ java.lang.String getCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 9; + * * @return The bytes for categoryL5. */ - com.google.protobuf.ByteString - getCategoryL5Bytes(); + com.google.protobuf.ByteString getCategoryL5Bytes(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return Whether the productTypeL1 field is set. */ boolean hasProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return The productTypeL1. */ java.lang.String getProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 10; + * * @return The bytes for productTypeL1. */ - com.google.protobuf.ByteString - getProductTypeL1Bytes(); + com.google.protobuf.ByteString getProductTypeL1Bytes(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return Whether the productTypeL2 field is set. */ boolean hasProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return The productTypeL2. */ java.lang.String getProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 11; + * * @return The bytes for productTypeL2. */ - com.google.protobuf.ByteString - getProductTypeL2Bytes(); + com.google.protobuf.ByteString getProductTypeL2Bytes(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return Whether the productTypeL3 field is set. */ boolean hasProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return The productTypeL3. */ java.lang.String getProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 12; + * * @return The bytes for productTypeL3. */ - com.google.protobuf.ByteString - getProductTypeL3Bytes(); + com.google.protobuf.ByteString getProductTypeL3Bytes(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return Whether the productTypeL4 field is set. */ boolean hasProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return The productTypeL4. */ java.lang.String getProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 13; + * * @return The bytes for productTypeL4. */ - com.google.protobuf.ByteString - getProductTypeL4Bytes(); + com.google.protobuf.ByteString getProductTypeL4Bytes(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return Whether the productTypeL5 field is set. */ boolean hasProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return The productTypeL5. */ java.lang.String getProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 14; + * * @return The bytes for productTypeL5. */ - com.google.protobuf.ByteString - getProductTypeL5Bytes(); + com.google.protobuf.ByteString getProductTypeL5Bytes(); /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 15; + * * @return Whether the price field is set. */ boolean hasPrice(); /** + * + * *
    * Current price of the product.
    * 
* * .google.shopping.type.Price price = 15; + * * @return The price. */ com.google.shopping.type.Price getPrice(); /** + * + * *
    * Current price of the product.
    * 
@@ -483,24 +619,32 @@ public interface PriceInsightsProductViewOrBuilder extends com.google.shopping.type.PriceOrBuilder getPriceOrBuilder(); /** + * + * *
    * Latest suggested price for the product.
    * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return Whether the suggestedPrice field is set. */ boolean hasSuggestedPrice(); /** + * + * *
    * Latest suggested price for the product.
    * 
* * .google.shopping.type.Price suggested_price = 16; + * * @return The suggestedPrice. */ com.google.shopping.type.Price getSuggestedPrice(); /** + * + * *
    * Latest suggested price for the product.
    * 
@@ -510,6 +654,8 @@ public interface PriceInsightsProductViewOrBuilder extends com.google.shopping.type.PriceOrBuilder getSuggestedPriceOrBuilder(); /** + * + * *
    * Predicted change in impressions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -517,10 +663,13 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return Whether the predictedImpressionsChangeFraction field is set. */ boolean hasPredictedImpressionsChangeFraction(); /** + * + * *
    * Predicted change in impressions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -528,11 +677,14 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_impressions_change_fraction = 17; + * * @return The predictedImpressionsChangeFraction. */ double getPredictedImpressionsChangeFraction(); /** + * + * *
    * Predicted change in clicks as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -540,10 +692,13 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return Whether the predictedClicksChangeFraction field is set. */ boolean hasPredictedClicksChangeFraction(); /** + * + * *
    * Predicted change in clicks as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -551,11 +706,14 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_clicks_change_fraction = 18; + * * @return The predictedClicksChangeFraction. */ double getPredictedClicksChangeFraction(); /** + * + * *
    * Predicted change in conversions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -563,10 +721,13 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return Whether the predictedConversionsChangeFraction field is set. */ boolean hasPredictedConversionsChangeFraction(); /** + * + * *
    * Predicted change in conversions as a fraction after introducing the
    * suggested price compared to current active price. For example, 0.05 is a 5%
@@ -574,6 +735,7 @@ public interface PriceInsightsProductViewOrBuilder extends
    * 
* * optional double predicted_conversions_change_fraction = 19; + * * @return The predictedConversionsChangeFraction. */ double getPredictedConversionsChangeFraction(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java similarity index 78% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java index efe42bdb5911..d110e0f87ca9 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `product_performance_view` table.
  *
@@ -21,15 +38,16 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductPerformanceView}
  */
-public final class ProductPerformanceView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ProductPerformanceView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductPerformanceView)
     ProductPerformanceViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ProductPerformanceView.newBuilder() to construct.
   private ProductPerformanceView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ProductPerformanceView() {
     marketingMethod_ = 0;
     customerCountryCode_ = "";
@@ -57,65 +75,92 @@ private ProductPerformanceView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ProductPerformanceView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.class, com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.class,
+            com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder.class);
   }
 
   private int bitField0_;
   public static final int MARKETING_METHOD_FIELD_NUMBER = 1;
   private int marketingMethod_ = 0;
   /**
+   *
+   *
    * 
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return Whether the marketingMethod field is set. */ - @java.lang.Override public boolean hasMarketingMethod() { + @java.lang.Override + public boolean hasMarketingMethod() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The enum numeric value on the wire for marketingMethod. */ - @java.lang.Override public int getMarketingMethodValue() { + @java.lang.Override + public int getMarketingMethodValue() { return marketingMethod_; } /** + * + * *
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The marketingMethod. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum getMarketingMethod() { - com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum result = com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.forNumber(marketingMethod_); - return result == null ? com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum + getMarketingMethod() { + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum result = + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.forNumber( + marketingMethod_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum + .UNRECOGNIZED + : result; } public static final int DATE_FIELD_NUMBER = 2; private com.google.type.Date date_; /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -123,6 +168,7 @@ protected java.lang.Object newInstance(
    * 
* * .google.type.Date date = 2; + * * @return Whether the date field is set. */ @java.lang.Override @@ -130,6 +176,8 @@ public boolean hasDate() { return date_ != null; } /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -137,6 +185,7 @@ public boolean hasDate() {
    * 
* * .google.type.Date date = 2; + * * @return The date. */ @java.lang.Override @@ -144,6 +193,8 @@ public com.google.type.Date getDate() { return date_ == null ? com.google.type.Date.getDefaultInstance() : date_; } /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -160,12 +211,15 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
   public static final int WEEK_FIELD_NUMBER = 3;
   private com.google.type.Date week_;
   /**
+   *
+   *
    * 
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 3; + * * @return Whether the week field is set. */ @java.lang.Override @@ -173,12 +227,15 @@ public boolean hasWeek() { return week_ != null; } /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 3; + * * @return The week. */ @java.lang.Override @@ -186,6 +243,8 @@ public com.google.type.Date getWeek() { return week_ == null ? com.google.type.Date.getDefaultInstance() : week_; } /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
@@ -199,9 +258,12 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
   }
 
   public static final int CUSTOMER_COUNTRY_CODE_FIELD_NUMBER = 4;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object customerCountryCode_ = "";
   /**
+   *
+   *
    * 
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -211,6 +273,7 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
    * 
* * optional string customer_country_code = 4; + * * @return Whether the customerCountryCode field is set. */ @java.lang.Override @@ -218,6 +281,8 @@ public boolean hasCustomerCountryCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -227,6 +292,7 @@ public boolean hasCustomerCountryCode() {
    * 
* * optional string customer_country_code = 4; + * * @return The customerCountryCode. */ @java.lang.Override @@ -235,14 +301,15 @@ public java.lang.String getCustomerCountryCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customerCountryCode_ = s; return s; } } /** + * + * *
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -252,16 +319,15 @@ public java.lang.String getCustomerCountryCode() {
    * 
* * optional string customer_country_code = 4; + * * @return The bytes for customerCountryCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomerCountryCodeBytes() { + public com.google.protobuf.ByteString getCustomerCountryCodeBytes() { java.lang.Object ref = customerCountryCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customerCountryCode_ = b; return b; } else { @@ -272,6 +338,8 @@ public java.lang.String getCustomerCountryCode() { public static final int ACCOUNT_ID_FIELD_NUMBER = 29; private long accountId_ = 0L; /** + * + * *
    * Merchant Center account id of the seller of the offer. Segment.
    *
@@ -279,6 +347,7 @@ public java.lang.String getCustomerCountryCode() {
    * 
* * optional int64 account_id = 29; + * * @return Whether the accountId field is set. */ @java.lang.Override @@ -286,6 +355,8 @@ public boolean hasAccountId() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Merchant Center account id of the seller of the offer. Segment.
    *
@@ -293,6 +364,7 @@ public boolean hasAccountId() {
    * 
* * optional int64 account_id = 29; + * * @return The accountId. */ @java.lang.Override @@ -301,9 +373,12 @@ public long getAccountId() { } public static final int ACCOUNT_DISPLAY_NAME_FIELD_NUMBER = 30; + @SuppressWarnings("serial") private volatile java.lang.Object accountDisplayName_ = ""; /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -311,6 +386,7 @@ public long getAccountId() {
    * 
* * optional string account_display_name = 30; + * * @return Whether the accountDisplayName field is set. */ @java.lang.Override @@ -318,6 +394,8 @@ public boolean hasAccountDisplayName() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -325,6 +403,7 @@ public boolean hasAccountDisplayName() {
    * 
* * optional string account_display_name = 30; + * * @return The accountDisplayName. */ @java.lang.Override @@ -333,14 +412,15 @@ public java.lang.String getAccountDisplayName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); accountDisplayName_ = s; return s; } } /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -348,16 +428,15 @@ public java.lang.String getAccountDisplayName() {
    * 
* * optional string account_display_name = 30; + * * @return The bytes for accountDisplayName. */ @java.lang.Override - public com.google.protobuf.ByteString - getAccountDisplayNameBytes() { + public com.google.protobuf.ByteString getAccountDisplayNameBytes() { java.lang.Object ref = accountDisplayName_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); accountDisplayName_ = b; return b; } else { @@ -366,9 +445,12 @@ public java.lang.String getAccountDisplayName() { } public static final int EXTERNAL_ACCOUNT_ID_FIELD_NUMBER = 31; + @SuppressWarnings("serial") private volatile java.lang.Object externalAccountId_ = ""; /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -380,6 +462,7 @@ public java.lang.String getAccountDisplayName() {
    * 
* * optional string external_account_id = 31; + * * @return Whether the externalAccountId field is set. */ @java.lang.Override @@ -387,6 +470,8 @@ public boolean hasExternalAccountId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -398,6 +483,7 @@ public boolean hasExternalAccountId() {
    * 
* * optional string external_account_id = 31; + * * @return The externalAccountId. */ @java.lang.Override @@ -406,14 +492,15 @@ public java.lang.String getExternalAccountId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); externalAccountId_ = s; return s; } } /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -425,16 +512,15 @@ public java.lang.String getExternalAccountId() {
    * 
* * optional string external_account_id = 31; + * * @return The bytes for externalAccountId. */ @java.lang.Override - public com.google.protobuf.ByteString - getExternalAccountIdBytes() { + public com.google.protobuf.ByteString getExternalAccountIdBytes() { java.lang.Object ref = externalAccountId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); externalAccountId_ = b; return b; } else { @@ -443,14 +529,18 @@ public java.lang.String getExternalAccountId() { } public static final int OFFER_ID_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object offerId_ = ""; /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return Whether the offerId field is set. */ @java.lang.Override @@ -458,11 +548,14 @@ public boolean hasOfferId() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return The offerId. */ @java.lang.Override @@ -471,29 +564,29 @@ public java.lang.String getOfferId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; } } /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return The bytes for offerId. */ @java.lang.Override - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -502,14 +595,18 @@ public java.lang.String getOfferId() { } public static final int TITLE_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object title_ = ""; /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return Whether the title field is set. */ @java.lang.Override @@ -517,11 +614,14 @@ public boolean hasTitle() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return The title. */ @java.lang.Override @@ -530,29 +630,29 @@ public java.lang.String getTitle() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return The bytes for title. */ @java.lang.Override - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -561,14 +661,18 @@ public java.lang.String getTitle() { } public static final int BRAND_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -576,11 +680,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return The brand. */ @java.lang.Override @@ -589,29 +696,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -620,9 +727,12 @@ public java.lang.String getBrand() { } public static final int CATEGORY_L1_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL1_ = ""; /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -630,6 +740,7 @@ public java.lang.String getBrand() {
    * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ @java.lang.Override @@ -637,6 +748,8 @@ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -644,6 +757,7 @@ public boolean hasCategoryL1() {
    * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ @java.lang.Override @@ -652,14 +766,15 @@ public java.lang.String getCategoryL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; } } /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -667,16 +782,15 @@ public java.lang.String getCategoryL1() {
    * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -685,9 +799,12 @@ public java.lang.String getCategoryL1() { } public static final int CATEGORY_L2_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL2_ = ""; /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -695,6 +812,7 @@ public java.lang.String getCategoryL1() {
    * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ @java.lang.Override @@ -702,6 +820,8 @@ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -709,6 +829,7 @@ public boolean hasCategoryL2() {
    * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ @java.lang.Override @@ -717,14 +838,15 @@ public java.lang.String getCategoryL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; } } /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -732,16 +854,15 @@ public java.lang.String getCategoryL2() {
    * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -750,9 +871,12 @@ public java.lang.String getCategoryL2() { } public static final int CATEGORY_L3_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL3_ = ""; /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -760,6 +884,7 @@ public java.lang.String getCategoryL2() {
    * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ @java.lang.Override @@ -767,6 +892,8 @@ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -774,6 +901,7 @@ public boolean hasCategoryL3() {
    * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ @java.lang.Override @@ -782,14 +910,15 @@ public java.lang.String getCategoryL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; } } /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -797,16 +926,15 @@ public java.lang.String getCategoryL3() {
    * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -815,9 +943,12 @@ public java.lang.String getCategoryL3() { } public static final int CATEGORY_L4_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL4_ = ""; /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -825,6 +956,7 @@ public java.lang.String getCategoryL3() {
    * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ @java.lang.Override @@ -832,6 +964,8 @@ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -839,6 +973,7 @@ public boolean hasCategoryL4() {
    * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ @java.lang.Override @@ -847,14 +982,15 @@ public java.lang.String getCategoryL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; } } /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -862,16 +998,15 @@ public java.lang.String getCategoryL4() {
    * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -880,9 +1015,12 @@ public java.lang.String getCategoryL4() { } public static final int CATEGORY_L5_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL5_ = ""; /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -890,6 +1028,7 @@ public java.lang.String getCategoryL4() {
    * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ @java.lang.Override @@ -897,6 +1036,8 @@ public boolean hasCategoryL5() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -904,6 +1045,7 @@ public boolean hasCategoryL5() {
    * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ @java.lang.Override @@ -912,14 +1054,15 @@ public java.lang.String getCategoryL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; } } /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -927,16 +1070,15 @@ public java.lang.String getCategoryL5() {
    * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -945,9 +1087,12 @@ public java.lang.String getCategoryL5() { } public static final int PRODUCT_TYPE_L1_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL1_ = ""; /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -955,6 +1100,7 @@ public java.lang.String getCategoryL5() {
    * 
* * optional string product_type_l1 = 13; + * * @return Whether the productTypeL1 field is set. */ @java.lang.Override @@ -962,6 +1108,8 @@ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -969,6 +1117,7 @@ public boolean hasProductTypeL1() {
    * 
* * optional string product_type_l1 = 13; + * * @return The productTypeL1. */ @java.lang.Override @@ -977,14 +1126,15 @@ public java.lang.String getProductTypeL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; } } /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -992,16 +1142,15 @@ public java.lang.String getProductTypeL1() {
    * 
* * optional string product_type_l1 = 13; + * * @return The bytes for productTypeL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -1010,9 +1159,12 @@ public java.lang.String getProductTypeL1() { } public static final int PRODUCT_TYPE_L2_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL2_ = ""; /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1020,6 +1172,7 @@ public java.lang.String getProductTypeL1() {
    * 
* * optional string product_type_l2 = 14; + * * @return Whether the productTypeL2 field is set. */ @java.lang.Override @@ -1027,6 +1180,8 @@ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1034,6 +1189,7 @@ public boolean hasProductTypeL2() {
    * 
* * optional string product_type_l2 = 14; + * * @return The productTypeL2. */ @java.lang.Override @@ -1042,14 +1198,15 @@ public java.lang.String getProductTypeL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; } } /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1057,16 +1214,15 @@ public java.lang.String getProductTypeL2() {
    * 
* * optional string product_type_l2 = 14; + * * @return The bytes for productTypeL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -1075,9 +1231,12 @@ public java.lang.String getProductTypeL2() { } public static final int PRODUCT_TYPE_L3_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL3_ = ""; /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1085,6 +1244,7 @@ public java.lang.String getProductTypeL2() {
    * 
* * optional string product_type_l3 = 15; + * * @return Whether the productTypeL3 field is set. */ @java.lang.Override @@ -1092,6 +1252,8 @@ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1099,6 +1261,7 @@ public boolean hasProductTypeL3() {
    * 
* * optional string product_type_l3 = 15; + * * @return The productTypeL3. */ @java.lang.Override @@ -1107,14 +1270,15 @@ public java.lang.String getProductTypeL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; } } /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1122,16 +1286,15 @@ public java.lang.String getProductTypeL3() {
    * 
* * optional string product_type_l3 = 15; + * * @return The bytes for productTypeL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -1140,9 +1303,12 @@ public java.lang.String getProductTypeL3() { } public static final int PRODUCT_TYPE_L4_FIELD_NUMBER = 16; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL4_ = ""; /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1150,6 +1316,7 @@ public java.lang.String getProductTypeL3() {
    * 
* * optional string product_type_l4 = 16; + * * @return Whether the productTypeL4 field is set. */ @java.lang.Override @@ -1157,6 +1324,8 @@ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1164,6 +1333,7 @@ public boolean hasProductTypeL4() {
    * 
* * optional string product_type_l4 = 16; + * * @return The productTypeL4. */ @java.lang.Override @@ -1172,14 +1342,15 @@ public java.lang.String getProductTypeL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; } } /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1187,16 +1358,15 @@ public java.lang.String getProductTypeL4() {
    * 
* * optional string product_type_l4 = 16; + * * @return The bytes for productTypeL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -1205,9 +1375,12 @@ public java.lang.String getProductTypeL4() { } public static final int PRODUCT_TYPE_L5_FIELD_NUMBER = 17; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL5_ = ""; /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1215,6 +1388,7 @@ public java.lang.String getProductTypeL4() {
    * 
* * optional string product_type_l5 = 17; + * * @return Whether the productTypeL5 field is set. */ @java.lang.Override @@ -1222,6 +1396,8 @@ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1229,6 +1405,7 @@ public boolean hasProductTypeL5() {
    * 
* * optional string product_type_l5 = 17; + * * @return The productTypeL5. */ @java.lang.Override @@ -1237,14 +1414,15 @@ public java.lang.String getProductTypeL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; } } /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -1252,16 +1430,15 @@ public java.lang.String getProductTypeL5() {
    * 
* * optional string product_type_l5 = 17; + * * @return The bytes for productTypeL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -1270,14 +1447,18 @@ public java.lang.String getProductTypeL5() { } public static final int CUSTOM_LABEL0_FIELD_NUMBER = 18; + @SuppressWarnings("serial") private volatile java.lang.Object customLabel0_ = ""; /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return Whether the customLabel0 field is set. */ @java.lang.Override @@ -1285,11 +1466,14 @@ public boolean hasCustomLabel0() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return The customLabel0. */ @java.lang.Override @@ -1298,29 +1482,29 @@ public java.lang.String getCustomLabel0() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel0_ = s; return s; } } /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return The bytes for customLabel0. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomLabel0Bytes() { + public com.google.protobuf.ByteString getCustomLabel0Bytes() { java.lang.Object ref = customLabel0_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel0_ = b; return b; } else { @@ -1329,14 +1513,18 @@ public java.lang.String getCustomLabel0() { } public static final int CUSTOM_LABEL1_FIELD_NUMBER = 19; + @SuppressWarnings("serial") private volatile java.lang.Object customLabel1_ = ""; /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return Whether the customLabel1 field is set. */ @java.lang.Override @@ -1344,11 +1532,14 @@ public boolean hasCustomLabel1() { return ((bitField0_ & 0x00080000) != 0); } /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return The customLabel1. */ @java.lang.Override @@ -1357,29 +1548,29 @@ public java.lang.String getCustomLabel1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel1_ = s; return s; } } /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return The bytes for customLabel1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomLabel1Bytes() { + public com.google.protobuf.ByteString getCustomLabel1Bytes() { java.lang.Object ref = customLabel1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel1_ = b; return b; } else { @@ -1388,14 +1579,18 @@ public java.lang.String getCustomLabel1() { } public static final int CUSTOM_LABEL2_FIELD_NUMBER = 20; + @SuppressWarnings("serial") private volatile java.lang.Object customLabel2_ = ""; /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return Whether the customLabel2 field is set. */ @java.lang.Override @@ -1403,11 +1598,14 @@ public boolean hasCustomLabel2() { return ((bitField0_ & 0x00100000) != 0); } /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return The customLabel2. */ @java.lang.Override @@ -1416,29 +1614,29 @@ public java.lang.String getCustomLabel2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel2_ = s; return s; } } /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return The bytes for customLabel2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomLabel2Bytes() { + public com.google.protobuf.ByteString getCustomLabel2Bytes() { java.lang.Object ref = customLabel2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel2_ = b; return b; } else { @@ -1447,14 +1645,18 @@ public java.lang.String getCustomLabel2() { } public static final int CUSTOM_LABEL3_FIELD_NUMBER = 21; + @SuppressWarnings("serial") private volatile java.lang.Object customLabel3_ = ""; /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return Whether the customLabel3 field is set. */ @java.lang.Override @@ -1462,11 +1664,14 @@ public boolean hasCustomLabel3() { return ((bitField0_ & 0x00200000) != 0); } /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return The customLabel3. */ @java.lang.Override @@ -1475,29 +1680,29 @@ public java.lang.String getCustomLabel3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel3_ = s; return s; } } /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return The bytes for customLabel3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomLabel3Bytes() { + public com.google.protobuf.ByteString getCustomLabel3Bytes() { java.lang.Object ref = customLabel3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel3_ = b; return b; } else { @@ -1506,14 +1711,18 @@ public java.lang.String getCustomLabel3() { } public static final int CUSTOM_LABEL4_FIELD_NUMBER = 22; + @SuppressWarnings("serial") private volatile java.lang.Object customLabel4_ = ""; /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return Whether the customLabel4 field is set. */ @java.lang.Override @@ -1521,11 +1730,14 @@ public boolean hasCustomLabel4() { return ((bitField0_ & 0x00400000) != 0); } /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return The customLabel4. */ @java.lang.Override @@ -1534,29 +1746,29 @@ public java.lang.String getCustomLabel4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel4_ = s; return s; } } /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return The bytes for customLabel4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCustomLabel4Bytes() { + public com.google.protobuf.ByteString getCustomLabel4Bytes() { java.lang.Object ref = customLabel4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel4_ = b; return b; } else { @@ -1567,11 +1779,14 @@ public java.lang.String getCustomLabel4() { public static final int CLICKS_FIELD_NUMBER = 23; private long clicks_ = 0L; /** + * + * *
    * Number of clicks. Metric.
    * 
* * optional int64 clicks = 23; + * * @return Whether the clicks field is set. */ @java.lang.Override @@ -1579,11 +1794,14 @@ public boolean hasClicks() { return ((bitField0_ & 0x00800000) != 0); } /** + * + * *
    * Number of clicks. Metric.
    * 
* * optional int64 clicks = 23; + * * @return The clicks. */ @java.lang.Override @@ -1594,11 +1812,14 @@ public long getClicks() { public static final int IMPRESSIONS_FIELD_NUMBER = 24; private long impressions_ = 0L; /** + * + * *
    * Number of times merchant's products are shown. Metric.
    * 
* * optional int64 impressions = 24; + * * @return Whether the impressions field is set. */ @java.lang.Override @@ -1606,11 +1827,14 @@ public boolean hasImpressions() { return ((bitField0_ & 0x01000000) != 0); } /** + * + * *
    * Number of times merchant's products are shown. Metric.
    * 
* * optional int64 impressions = 24; + * * @return The impressions. */ @java.lang.Override @@ -1621,6 +1845,8 @@ public long getImpressions() { public static final int CLICK_THROUGH_RATE_FIELD_NUMBER = 25; private double clickThroughRate_ = 0D; /** + * + * *
    * Click-through rate - the number of clicks merchant's products receive
    * (clicks) divided by the number of times the products are shown
@@ -1628,6 +1854,7 @@ public long getImpressions() {
    * 
* * optional double click_through_rate = 25; + * * @return Whether the clickThroughRate field is set. */ @java.lang.Override @@ -1635,6 +1862,8 @@ public boolean hasClickThroughRate() { return ((bitField0_ & 0x02000000) != 0); } /** + * + * *
    * Click-through rate - the number of clicks merchant's products receive
    * (clicks) divided by the number of times the products are shown
@@ -1642,6 +1871,7 @@ public boolean hasClickThroughRate() {
    * 
* * optional double click_through_rate = 25; + * * @return The clickThroughRate. */ @java.lang.Override @@ -1652,6 +1882,8 @@ public double getClickThroughRate() { public static final int CONVERSIONS_FIELD_NUMBER = 26; private double conversions_ = 0D; /** + * + * *
    * Number of conversions attributed to the product, reported on the conversion
    * date. Depending on the attribution model, a conversion might be distributed
@@ -1662,6 +1894,7 @@ public double getClickThroughRate() {
    * 
* * optional double conversions = 26; + * * @return Whether the conversions field is set. */ @java.lang.Override @@ -1669,6 +1902,8 @@ public boolean hasConversions() { return ((bitField0_ & 0x04000000) != 0); } /** + * + * *
    * Number of conversions attributed to the product, reported on the conversion
    * date. Depending on the attribution model, a conversion might be distributed
@@ -1679,6 +1914,7 @@ public boolean hasConversions() {
    * 
* * optional double conversions = 26; + * * @return The conversions. */ @java.lang.Override @@ -1689,6 +1925,8 @@ public double getConversions() { public static final int CONVERSION_VALUE_FIELD_NUMBER = 27; private com.google.shopping.type.Price conversionValue_; /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -1697,6 +1935,7 @@ public double getConversions() {
    * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return Whether the conversionValue field is set. */ @java.lang.Override @@ -1704,6 +1943,8 @@ public boolean hasConversionValue() { return conversionValue_ != null; } /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -1712,13 +1953,18 @@ public boolean hasConversionValue() {
    * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return The conversionValue. */ @java.lang.Override public com.google.shopping.type.Price getConversionValue() { - return conversionValue_ == null ? com.google.shopping.type.Price.getDefaultInstance() : conversionValue_; + return conversionValue_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : conversionValue_; } /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -1730,12 +1976,16 @@ public com.google.shopping.type.Price getConversionValue() {
    */
   @java.lang.Override
   public com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder() {
-    return conversionValue_ == null ? com.google.shopping.type.Price.getDefaultInstance() : conversionValue_;
+    return conversionValue_ == null
+        ? com.google.shopping.type.Price.getDefaultInstance()
+        : conversionValue_;
   }
 
   public static final int CONVERSION_RATE_FIELD_NUMBER = 28;
   private double conversionRate_ = 0D;
   /**
+   *
+   *
    * 
    * Number of conversions divided by the number of clicks, reported on the
    * impression date. Metric.
@@ -1744,6 +1994,7 @@ public com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder() {
    * 
* * optional double conversion_rate = 28; + * * @return Whether the conversionRate field is set. */ @java.lang.Override @@ -1751,6 +2002,8 @@ public boolean hasConversionRate() { return ((bitField0_ & 0x08000000) != 0); } /** + * + * *
    * Number of conversions divided by the number of clicks, reported on the
    * impression date. Metric.
@@ -1759,6 +2012,7 @@ public boolean hasConversionRate() {
    * 
* * optional double conversion_rate = 28; + * * @return The conversionRate. */ @java.lang.Override @@ -1767,6 +2021,7 @@ public double getConversionRate() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1778,8 +2033,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(1, marketingMethod_); } @@ -1883,16 +2137,13 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, marketingMethod_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, marketingMethod_); } if (date_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDate()); } if (week_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getWeek()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWeek()); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, customerCountryCode_); @@ -1952,32 +2203,25 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, customLabel4_); } if (((bitField0_ & 0x00800000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(23, clicks_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(23, clicks_); } if (((bitField0_ & 0x01000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(24, impressions_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(24, impressions_); } if (((bitField0_ & 0x02000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(25, clickThroughRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(25, clickThroughRate_); } if (((bitField0_ & 0x04000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(26, conversions_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(26, conversions_); } if (conversionValue_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(27, getConversionValue()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(27, getConversionValue()); } if (((bitField0_ & 0x08000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(28, conversionRate_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(28, conversionRate_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(29, accountId_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(29, accountId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30, accountDisplayName_); @@ -1993,12 +2237,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductPerformanceView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductPerformanceView other = (com.google.shopping.merchant.reports.v1beta.ProductPerformanceView) obj; + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView other = + (com.google.shopping.merchant.reports.v1beta.ProductPerformanceView) obj; if (hasMarketingMethod() != other.hasMarketingMethod()) return false; if (hasMarketingMethod()) { @@ -2006,156 +2251,126 @@ public boolean equals(final java.lang.Object obj) { } if (hasDate() != other.hasDate()) return false; if (hasDate()) { - if (!getDate() - .equals(other.getDate())) return false; + if (!getDate().equals(other.getDate())) return false; } if (hasWeek() != other.hasWeek()) return false; if (hasWeek()) { - if (!getWeek() - .equals(other.getWeek())) return false; + if (!getWeek().equals(other.getWeek())) return false; } if (hasCustomerCountryCode() != other.hasCustomerCountryCode()) return false; if (hasCustomerCountryCode()) { - if (!getCustomerCountryCode() - .equals(other.getCustomerCountryCode())) return false; + if (!getCustomerCountryCode().equals(other.getCustomerCountryCode())) return false; } if (hasAccountId() != other.hasAccountId()) return false; if (hasAccountId()) { - if (getAccountId() - != other.getAccountId()) return false; + if (getAccountId() != other.getAccountId()) return false; } if (hasAccountDisplayName() != other.hasAccountDisplayName()) return false; if (hasAccountDisplayName()) { - if (!getAccountDisplayName() - .equals(other.getAccountDisplayName())) return false; + if (!getAccountDisplayName().equals(other.getAccountDisplayName())) return false; } if (hasExternalAccountId() != other.hasExternalAccountId()) return false; if (hasExternalAccountId()) { - if (!getExternalAccountId() - .equals(other.getExternalAccountId())) return false; + if (!getExternalAccountId().equals(other.getExternalAccountId())) return false; } if (hasOfferId() != other.hasOfferId()) return false; if (hasOfferId()) { - if (!getOfferId() - .equals(other.getOfferId())) return false; + if (!getOfferId().equals(other.getOfferId())) return false; } if (hasTitle() != other.hasTitle()) return false; if (hasTitle()) { - if (!getTitle() - .equals(other.getTitle())) return false; + if (!getTitle().equals(other.getTitle())) return false; } if (hasBrand() != other.hasBrand()) return false; if (hasBrand()) { - if (!getBrand() - .equals(other.getBrand())) return false; + if (!getBrand().equals(other.getBrand())) return false; } if (hasCategoryL1() != other.hasCategoryL1()) return false; if (hasCategoryL1()) { - if (!getCategoryL1() - .equals(other.getCategoryL1())) return false; + if (!getCategoryL1().equals(other.getCategoryL1())) return false; } if (hasCategoryL2() != other.hasCategoryL2()) return false; if (hasCategoryL2()) { - if (!getCategoryL2() - .equals(other.getCategoryL2())) return false; + if (!getCategoryL2().equals(other.getCategoryL2())) return false; } if (hasCategoryL3() != other.hasCategoryL3()) return false; if (hasCategoryL3()) { - if (!getCategoryL3() - .equals(other.getCategoryL3())) return false; + if (!getCategoryL3().equals(other.getCategoryL3())) return false; } if (hasCategoryL4() != other.hasCategoryL4()) return false; if (hasCategoryL4()) { - if (!getCategoryL4() - .equals(other.getCategoryL4())) return false; + if (!getCategoryL4().equals(other.getCategoryL4())) return false; } if (hasCategoryL5() != other.hasCategoryL5()) return false; if (hasCategoryL5()) { - if (!getCategoryL5() - .equals(other.getCategoryL5())) return false; + if (!getCategoryL5().equals(other.getCategoryL5())) return false; } if (hasProductTypeL1() != other.hasProductTypeL1()) return false; if (hasProductTypeL1()) { - if (!getProductTypeL1() - .equals(other.getProductTypeL1())) return false; + if (!getProductTypeL1().equals(other.getProductTypeL1())) return false; } if (hasProductTypeL2() != other.hasProductTypeL2()) return false; if (hasProductTypeL2()) { - if (!getProductTypeL2() - .equals(other.getProductTypeL2())) return false; + if (!getProductTypeL2().equals(other.getProductTypeL2())) return false; } if (hasProductTypeL3() != other.hasProductTypeL3()) return false; if (hasProductTypeL3()) { - if (!getProductTypeL3() - .equals(other.getProductTypeL3())) return false; + if (!getProductTypeL3().equals(other.getProductTypeL3())) return false; } if (hasProductTypeL4() != other.hasProductTypeL4()) return false; if (hasProductTypeL4()) { - if (!getProductTypeL4() - .equals(other.getProductTypeL4())) return false; + if (!getProductTypeL4().equals(other.getProductTypeL4())) return false; } if (hasProductTypeL5() != other.hasProductTypeL5()) return false; if (hasProductTypeL5()) { - if (!getProductTypeL5() - .equals(other.getProductTypeL5())) return false; + if (!getProductTypeL5().equals(other.getProductTypeL5())) return false; } if (hasCustomLabel0() != other.hasCustomLabel0()) return false; if (hasCustomLabel0()) { - if (!getCustomLabel0() - .equals(other.getCustomLabel0())) return false; + if (!getCustomLabel0().equals(other.getCustomLabel0())) return false; } if (hasCustomLabel1() != other.hasCustomLabel1()) return false; if (hasCustomLabel1()) { - if (!getCustomLabel1() - .equals(other.getCustomLabel1())) return false; + if (!getCustomLabel1().equals(other.getCustomLabel1())) return false; } if (hasCustomLabel2() != other.hasCustomLabel2()) return false; if (hasCustomLabel2()) { - if (!getCustomLabel2() - .equals(other.getCustomLabel2())) return false; + if (!getCustomLabel2().equals(other.getCustomLabel2())) return false; } if (hasCustomLabel3() != other.hasCustomLabel3()) return false; if (hasCustomLabel3()) { - if (!getCustomLabel3() - .equals(other.getCustomLabel3())) return false; + if (!getCustomLabel3().equals(other.getCustomLabel3())) return false; } if (hasCustomLabel4() != other.hasCustomLabel4()) return false; if (hasCustomLabel4()) { - if (!getCustomLabel4() - .equals(other.getCustomLabel4())) return false; + if (!getCustomLabel4().equals(other.getCustomLabel4())) return false; } if (hasClicks() != other.hasClicks()) return false; if (hasClicks()) { - if (getClicks() - != other.getClicks()) return false; + if (getClicks() != other.getClicks()) return false; } if (hasImpressions() != other.hasImpressions()) return false; if (hasImpressions()) { - if (getImpressions() - != other.getImpressions()) return false; + if (getImpressions() != other.getImpressions()) return false; } if (hasClickThroughRate() != other.hasClickThroughRate()) return false; if (hasClickThroughRate()) { if (java.lang.Double.doubleToLongBits(getClickThroughRate()) - != java.lang.Double.doubleToLongBits( - other.getClickThroughRate())) return false; + != java.lang.Double.doubleToLongBits(other.getClickThroughRate())) return false; } if (hasConversions() != other.hasConversions()) return false; if (hasConversions()) { if (java.lang.Double.doubleToLongBits(getConversions()) - != java.lang.Double.doubleToLongBits( - other.getConversions())) return false; + != java.lang.Double.doubleToLongBits(other.getConversions())) return false; } if (hasConversionValue() != other.hasConversionValue()) return false; if (hasConversionValue()) { - if (!getConversionValue() - .equals(other.getConversionValue())) return false; + if (!getConversionValue().equals(other.getConversionValue())) return false; } if (hasConversionRate() != other.hasConversionRate()) return false; if (hasConversionRate()) { if (java.lang.Double.doubleToLongBits(getConversionRate()) - != java.lang.Double.doubleToLongBits( - other.getConversionRate())) return false; + != java.lang.Double.doubleToLongBits(other.getConversionRate())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -2186,8 +2401,7 @@ public int hashCode() { } if (hasAccountId()) { hash = (37 * hash) + ACCOUNT_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getAccountId()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAccountId()); } if (hasAccountDisplayName()) { hash = (37 * hash) + ACCOUNT_DISPLAY_NAME_FIELD_NUMBER; @@ -2271,23 +2485,25 @@ public int hashCode() { } if (hasClicks()) { hash = (37 * hash) + CLICKS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getClicks()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getClicks()); } if (hasImpressions()) { hash = (37 * hash) + IMPRESSIONS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getImpressions()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImpressions()); } if (hasClickThroughRate()) { hash = (37 * hash) + CLICK_THROUGH_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getClickThroughRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getClickThroughRate())); } if (hasConversions()) { hash = (37 * hash) + CONVERSIONS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getConversions())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getConversions())); } if (hasConversionValue()) { hash = (37 * hash) + CONVERSION_VALUE_FIELD_NUMBER; @@ -2295,8 +2511,10 @@ public int hashCode() { } if (hasConversionRate()) { hash = (37 * hash) + CONVERSION_RATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getConversionRate())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getConversionRate())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -2304,98 +2522,105 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductPerformanceView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `product_performance_view` table.
    *
@@ -2413,33 +2638,33 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductPerformanceView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductPerformanceView)
       com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.class, com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.class,
+              com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder.class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.newBuilder()
-    private Builder() {
-
-    }
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2491,14 +2716,16 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.ProductPerformanceView
+          .getDefaultInstance();
     }
 
     @java.lang.Override
@@ -2512,13 +2739,17 @@ public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView build(
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.ProductPerformanceView result = new com.google.shopping.merchant.reports.v1beta.ProductPerformanceView(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.shopping.merchant.reports.v1beta.ProductPerformanceView result =
+          new com.google.shopping.merchant.reports.v1beta.ProductPerformanceView(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductPerformanceView result) {
+    private void buildPartial0(
+        com.google.shopping.merchant.reports.v1beta.ProductPerformanceView result) {
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -2526,14 +2757,10 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductPe
         to_bitField0_ |= 0x00000001;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.date_ = dateBuilder_ == null
-            ? date_
-            : dateBuilder_.build();
+        result.date_ = dateBuilder_ == null ? date_ : dateBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.week_ = weekBuilder_ == null
-            ? week_
-            : weekBuilder_.build();
+        result.week_ = weekBuilder_ == null ? week_ : weekBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
         result.customerCountryCode_ = customerCountryCode_;
@@ -2640,9 +2867,8 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductPe
         to_bitField0_ |= 0x04000000;
       }
       if (((from_bitField0_ & 0x20000000) != 0)) {
-        result.conversionValue_ = conversionValueBuilder_ == null
-            ? conversionValue_
-            : conversionValueBuilder_.build();
+        result.conversionValue_ =
+            conversionValueBuilder_ == null ? conversionValue_ : conversionValueBuilder_.build();
       }
       if (((from_bitField0_ & 0x40000000) != 0)) {
         result.conversionRate_ = conversionRate_;
@@ -2655,46 +2881,51 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductPe
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductPerformanceView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductPerformanceView)other);
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.ProductPerformanceView) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductPerformanceView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.ProductPerformanceView other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.ProductPerformanceView
+              .getDefaultInstance()) return this;
       if (other.hasMarketingMethod()) {
         setMarketingMethod(other.getMarketingMethod());
       }
@@ -2856,173 +3087,199 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              marketingMethod_ = input.readEnum();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 18: {
-              input.readMessage(
-                  getDateFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getWeekFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              customerCountryCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 42: {
-              offerId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 42
-            case 50: {
-              title_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 50
-            case 58: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 58
-            case 66: {
-              categoryL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 66
-            case 74: {
-              categoryL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 74
-            case 82: {
-              categoryL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 82
-            case 90: {
-              categoryL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 90
-            case 98: {
-              categoryL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 98
-            case 106: {
-              productTypeL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 106
-            case 114: {
-              productTypeL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 114
-            case 122: {
-              productTypeL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 122
-            case 130: {
-              productTypeL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00040000;
-              break;
-            } // case 130
-            case 138: {
-              productTypeL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00080000;
-              break;
-            } // case 138
-            case 146: {
-              customLabel0_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00100000;
-              break;
-            } // case 146
-            case 154: {
-              customLabel1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00200000;
-              break;
-            } // case 154
-            case 162: {
-              customLabel2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00400000;
-              break;
-            } // case 162
-            case 170: {
-              customLabel3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00800000;
-              break;
-            } // case 170
-            case 178: {
-              customLabel4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x01000000;
-              break;
-            } // case 178
-            case 184: {
-              clicks_ = input.readInt64();
-              bitField0_ |= 0x02000000;
-              break;
-            } // case 184
-            case 192: {
-              impressions_ = input.readInt64();
-              bitField0_ |= 0x04000000;
-              break;
-            } // case 192
-            case 201: {
-              clickThroughRate_ = input.readDouble();
-              bitField0_ |= 0x08000000;
-              break;
-            } // case 201
-            case 209: {
-              conversions_ = input.readDouble();
-              bitField0_ |= 0x10000000;
-              break;
-            } // case 209
-            case 218: {
-              input.readMessage(
-                  getConversionValueFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x20000000;
-              break;
-            } // case 218
-            case 225: {
-              conversionRate_ = input.readDouble();
-              bitField0_ |= 0x40000000;
-              break;
-            } // case 225
-            case 232: {
-              accountId_ = input.readInt64();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 232
-            case 242: {
-              accountDisplayName_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 242
-            case 250: {
-              externalAccountId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 250
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                marketingMethod_ = input.readEnum();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 18:
+              {
+                input.readMessage(getDateFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getWeekFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                customerCountryCode_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 42:
+              {
+                offerId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 42
+            case 50:
+              {
+                title_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 50
+            case 58:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 58
+            case 66:
+              {
+                categoryL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 66
+            case 74:
+              {
+                categoryL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 74
+            case 82:
+              {
+                categoryL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 82
+            case 90:
+              {
+                categoryL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 90
+            case 98:
+              {
+                categoryL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 98
+            case 106:
+              {
+                productTypeL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 106
+            case 114:
+              {
+                productTypeL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 114
+            case 122:
+              {
+                productTypeL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00020000;
+                break;
+              } // case 122
+            case 130:
+              {
+                productTypeL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00040000;
+                break;
+              } // case 130
+            case 138:
+              {
+                productTypeL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00080000;
+                break;
+              } // case 138
+            case 146:
+              {
+                customLabel0_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00100000;
+                break;
+              } // case 146
+            case 154:
+              {
+                customLabel1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00200000;
+                break;
+              } // case 154
+            case 162:
+              {
+                customLabel2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00400000;
+                break;
+              } // case 162
+            case 170:
+              {
+                customLabel3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00800000;
+                break;
+              } // case 170
+            case 178:
+              {
+                customLabel4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x01000000;
+                break;
+              } // case 178
+            case 184:
+              {
+                clicks_ = input.readInt64();
+                bitField0_ |= 0x02000000;
+                break;
+              } // case 184
+            case 192:
+              {
+                impressions_ = input.readInt64();
+                bitField0_ |= 0x04000000;
+                break;
+              } // case 192
+            case 201:
+              {
+                clickThroughRate_ = input.readDouble();
+                bitField0_ |= 0x08000000;
+                break;
+              } // case 201
+            case 209:
+              {
+                conversions_ = input.readDouble();
+                bitField0_ |= 0x10000000;
+                break;
+              } // case 209
+            case 218:
+              {
+                input.readMessage(getConversionValueFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x20000000;
+                break;
+              } // case 218
+            case 225:
+              {
+                conversionRate_ = input.readDouble();
+                bitField0_ |= 0x40000000;
+                break;
+              } // case 225
+            case 232:
+              {
+                accountId_ = input.readInt64();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 232
+            case 242:
+              {
+                accountDisplayName_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 242
+            case 250:
+              {
+                externalAccountId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 250
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3032,37 +3289,55 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private int marketingMethod_ = 0;
     /**
+     *
+     *
      * 
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return Whether the marketingMethod field is set. */ - @java.lang.Override public boolean hasMarketingMethod() { + @java.lang.Override + public boolean hasMarketingMethod() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The enum numeric value on the wire for marketingMethod. */ - @java.lang.Override public int getMarketingMethodValue() { + @java.lang.Override + public int getMarketingMethodValue() { return marketingMethod_; } /** + * + * *
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @param value The enum numeric value on the wire for marketingMethod to set. * @return This builder for chaining. */ @@ -3073,28 +3348,45 @@ public Builder setMarketingMethodValue(int value) { return this; } /** + * + * *
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The marketingMethod. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum getMarketingMethod() { - com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum result = com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.forNumber(marketingMethod_); - return result == null ? com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum + getMarketingMethod() { + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum result = + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum.forNumber( + marketingMethod_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum + .UNRECOGNIZED + : result; } /** + * + * *
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @param value The marketingMethod to set. * @return This builder for chaining. */ - public Builder setMarketingMethod(com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum value) { + public Builder setMarketingMethod( + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum value) { if (value == null) { throw new NullPointerException(); } @@ -3104,11 +3396,16 @@ public Builder setMarketingMethod(com.google.shopping.merchant.reports.v1beta.Ma return this; } /** + * + * *
      * Marketing method to which metrics apply. Segment.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return This builder for chaining. */ public Builder clearMarketingMethod() { @@ -3120,8 +3417,11 @@ public Builder clearMarketingMethod() { private com.google.type.Date date_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> dateBuilder_; + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + dateBuilder_; /** + * + * *
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3129,12 +3429,15 @@ public Builder clearMarketingMethod() {
      * 
* * .google.type.Date date = 2; + * * @return Whether the date field is set. */ public boolean hasDate() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3142,6 +3445,7 @@ public boolean hasDate() {
      * 
* * .google.type.Date date = 2; + * * @return The date. */ public com.google.type.Date getDate() { @@ -3152,6 +3456,8 @@ public com.google.type.Date getDate() { } } /** + * + * *
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3174,6 +3480,8 @@ public Builder setDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3182,8 +3490,7 @@ public Builder setDate(com.google.type.Date value) {
      *
      * .google.type.Date date = 2;
      */
-    public Builder setDate(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setDate(com.google.type.Date.Builder builderForValue) {
       if (dateBuilder_ == null) {
         date_ = builderForValue.build();
       } else {
@@ -3194,6 +3501,8 @@ public Builder setDate(
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3204,9 +3513,9 @@ public Builder setDate(
      */
     public Builder mergeDate(com.google.type.Date value) {
       if (dateBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0) &&
-          date_ != null &&
-          date_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0)
+            && date_ != null
+            && date_ != com.google.type.Date.getDefaultInstance()) {
           getDateBuilder().mergeFrom(value);
         } else {
           date_ = value;
@@ -3219,6 +3528,8 @@ public Builder mergeDate(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3238,6 +3549,8 @@ public Builder clearDate() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3252,6 +3565,8 @@ public com.google.type.Date.Builder getDateBuilder() {
       return getDateFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3264,11 +3579,12 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
       if (dateBuilder_ != null) {
         return dateBuilder_.getMessageOrBuilder();
       } else {
-        return date_ == null ?
-            com.google.type.Date.getDefaultInstance() : date_;
+        return date_ == null ? com.google.type.Date.getDefaultInstance() : date_;
       }
     }
     /**
+     *
+     *
      * 
      * Date in the merchant timezone to which metrics apply. Segment.
      *
@@ -3278,14 +3594,13 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
      * .google.type.Date date = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getDateFieldBuilder() {
       if (dateBuilder_ == null) {
-        dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getDate(),
-                getParentForChildren(),
-                isClean());
+        dateBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getDate(), getParentForChildren(), isClean());
         date_ = null;
       }
       return dateBuilder_;
@@ -3293,26 +3608,33 @@ public com.google.type.DateOrBuilder getDateOrBuilder() {
 
     private com.google.type.Date week_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> weekBuilder_;
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
+        weekBuilder_;
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
      * 
* * .google.type.Date week = 3; + * * @return Whether the week field is set. */ public boolean hasWeek() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
      * 
* * .google.type.Date week = 3; + * * @return The week. */ public com.google.type.Date getWeek() { @@ -3323,6 +3645,8 @@ public com.google.type.Date getWeek() { } } /** + * + * *
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3344,6 +3668,8 @@ public Builder setWeek(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3351,8 +3677,7 @@ public Builder setWeek(com.google.type.Date value) {
      *
      * .google.type.Date week = 3;
      */
-    public Builder setWeek(
-        com.google.type.Date.Builder builderForValue) {
+    public Builder setWeek(com.google.type.Date.Builder builderForValue) {
       if (weekBuilder_ == null) {
         week_ = builderForValue.build();
       } else {
@@ -3363,6 +3688,8 @@ public Builder setWeek(
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3372,9 +3699,9 @@ public Builder setWeek(
      */
     public Builder mergeWeek(com.google.type.Date value) {
       if (weekBuilder_ == null) {
-        if (((bitField0_ & 0x00000004) != 0) &&
-          week_ != null &&
-          week_ != com.google.type.Date.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000004) != 0)
+            && week_ != null
+            && week_ != com.google.type.Date.getDefaultInstance()) {
           getWeekBuilder().mergeFrom(value);
         } else {
           week_ = value;
@@ -3387,6 +3714,8 @@ public Builder mergeWeek(com.google.type.Date value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3405,6 +3734,8 @@ public Builder clearWeek() {
       return this;
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3418,6 +3749,8 @@ public com.google.type.Date.Builder getWeekBuilder() {
       return getWeekFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3429,11 +3762,12 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
       if (weekBuilder_ != null) {
         return weekBuilder_.getMessageOrBuilder();
       } else {
-        return week_ == null ?
-            com.google.type.Date.getDefaultInstance() : week_;
+        return week_ == null ? com.google.type.Date.getDefaultInstance() : week_;
       }
     }
     /**
+     *
+     *
      * 
      * First day of the week (Monday) of the metrics date in the merchant
      * timezone. Segment.
@@ -3442,14 +3776,13 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
      * .google.type.Date week = 3;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 
+            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>
         getWeekFieldBuilder() {
       if (weekBuilder_ == null) {
-        weekBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
-                getWeek(),
-                getParentForChildren(),
-                isClean());
+        weekBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>(
+                getWeek(), getParentForChildren(), isClean());
         week_ = null;
       }
       return weekBuilder_;
@@ -3457,6 +3790,8 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
 
     private java.lang.Object customerCountryCode_ = "";
     /**
+     *
+     *
      * 
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3466,12 +3801,15 @@ public com.google.type.DateOrBuilder getWeekOrBuilder() {
      * 
* * optional string customer_country_code = 4; + * * @return Whether the customerCountryCode field is set. */ public boolean hasCustomerCountryCode() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3481,13 +3819,13 @@ public boolean hasCustomerCountryCode() {
      * 
* * optional string customer_country_code = 4; + * * @return The customerCountryCode. */ public java.lang.String getCustomerCountryCode() { java.lang.Object ref = customerCountryCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customerCountryCode_ = s; return s; @@ -3496,6 +3834,8 @@ public java.lang.String getCustomerCountryCode() { } } /** + * + * *
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3505,15 +3845,14 @@ public java.lang.String getCustomerCountryCode() {
      * 
* * optional string customer_country_code = 4; + * * @return The bytes for customerCountryCode. */ - public com.google.protobuf.ByteString - getCustomerCountryCodeBytes() { + public com.google.protobuf.ByteString getCustomerCountryCodeBytes() { java.lang.Object ref = customerCountryCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customerCountryCode_ = b; return b; } else { @@ -3521,6 +3860,8 @@ public java.lang.String getCustomerCountryCode() { } } /** + * + * *
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3530,18 +3871,22 @@ public java.lang.String getCustomerCountryCode() {
      * 
* * optional string customer_country_code = 4; + * * @param value The customerCountryCode to set. * @return This builder for chaining. */ - public Builder setCustomerCountryCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomerCountryCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customerCountryCode_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3551,6 +3896,7 @@ public Builder setCustomerCountryCode(
      * 
* * optional string customer_country_code = 4; + * * @return This builder for chaining. */ public Builder clearCustomerCountryCode() { @@ -3560,6 +3906,8 @@ public Builder clearCustomerCountryCode() { return this; } /** + * + * *
      * Code of the country where the customer is located at the time of the event.
      * Represented in the ISO 3166 format. Segment.
@@ -3569,12 +3917,14 @@ public Builder clearCustomerCountryCode() {
      * 
* * optional string customer_country_code = 4; + * * @param value The bytes for customerCountryCode to set. * @return This builder for chaining. */ - public Builder setCustomerCountryCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomerCountryCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customerCountryCode_ = value; bitField0_ |= 0x00000008; @@ -3582,8 +3932,10 @@ public Builder setCustomerCountryCodeBytes( return this; } - private long accountId_ ; + private long accountId_; /** + * + * *
      * Merchant Center account id of the seller of the offer. Segment.
      *
@@ -3591,6 +3943,7 @@ public Builder setCustomerCountryCodeBytes(
      * 
* * optional int64 account_id = 29; + * * @return Whether the accountId field is set. */ @java.lang.Override @@ -3598,6 +3951,8 @@ public boolean hasAccountId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Merchant Center account id of the seller of the offer. Segment.
      *
@@ -3605,6 +3960,7 @@ public boolean hasAccountId() {
      * 
* * optional int64 account_id = 29; + * * @return The accountId. */ @java.lang.Override @@ -3612,6 +3968,8 @@ public long getAccountId() { return accountId_; } /** + * + * *
      * Merchant Center account id of the seller of the offer. Segment.
      *
@@ -3619,6 +3977,7 @@ public long getAccountId() {
      * 
* * optional int64 account_id = 29; + * * @param value The accountId to set. * @return This builder for chaining. */ @@ -3630,6 +3989,8 @@ public Builder setAccountId(long value) { return this; } /** + * + * *
      * Merchant Center account id of the seller of the offer. Segment.
      *
@@ -3637,6 +3998,7 @@ public Builder setAccountId(long value) {
      * 
* * optional int64 account_id = 29; + * * @return This builder for chaining. */ public Builder clearAccountId() { @@ -3648,6 +4010,8 @@ public Builder clearAccountId() { private java.lang.Object accountDisplayName_ = ""; /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3655,12 +4019,15 @@ public Builder clearAccountId() {
      * 
* * optional string account_display_name = 30; + * * @return Whether the accountDisplayName field is set. */ public boolean hasAccountDisplayName() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3668,13 +4035,13 @@ public boolean hasAccountDisplayName() {
      * 
* * optional string account_display_name = 30; + * * @return The accountDisplayName. */ public java.lang.String getAccountDisplayName() { java.lang.Object ref = accountDisplayName_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); accountDisplayName_ = s; return s; @@ -3683,6 +4050,8 @@ public java.lang.String getAccountDisplayName() { } } /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3690,15 +4059,14 @@ public java.lang.String getAccountDisplayName() {
      * 
* * optional string account_display_name = 30; + * * @return The bytes for accountDisplayName. */ - public com.google.protobuf.ByteString - getAccountDisplayNameBytes() { + public com.google.protobuf.ByteString getAccountDisplayNameBytes() { java.lang.Object ref = accountDisplayName_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); accountDisplayName_ = b; return b; } else { @@ -3706,6 +4074,8 @@ public java.lang.String getAccountDisplayName() { } } /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3713,18 +4083,22 @@ public java.lang.String getAccountDisplayName() {
      * 
* * optional string account_display_name = 30; + * * @param value The accountDisplayName to set. * @return This builder for chaining. */ - public Builder setAccountDisplayName( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setAccountDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } accountDisplayName_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3732,6 +4106,7 @@ public Builder setAccountDisplayName(
      * 
* * optional string account_display_name = 30; + * * @return This builder for chaining. */ public Builder clearAccountDisplayName() { @@ -3741,6 +4116,8 @@ public Builder clearAccountDisplayName() { return this; } /** + * + * *
      * Merchant Center account name of the seller of the offer. Segment.
      *
@@ -3748,12 +4125,14 @@ public Builder clearAccountDisplayName() {
      * 
* * optional string account_display_name = 30; + * * @param value The bytes for accountDisplayName to set. * @return This builder for chaining. */ - public Builder setAccountDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setAccountDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); accountDisplayName_ = value; bitField0_ |= 0x00000020; @@ -3763,6 +4142,8 @@ public Builder setAccountDisplayNameBytes( private java.lang.Object externalAccountId_ = ""; /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3774,12 +4155,15 @@ public Builder setAccountDisplayNameBytes(
      * 
* * optional string external_account_id = 31; + * * @return Whether the externalAccountId field is set. */ public boolean hasExternalAccountId() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3791,13 +4175,13 @@ public boolean hasExternalAccountId() {
      * 
* * optional string external_account_id = 31; + * * @return The externalAccountId. */ public java.lang.String getExternalAccountId() { java.lang.Object ref = externalAccountId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); externalAccountId_ = s; return s; @@ -3806,6 +4190,8 @@ public java.lang.String getExternalAccountId() { } } /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3817,15 +4203,14 @@ public java.lang.String getExternalAccountId() {
      * 
* * optional string external_account_id = 31; + * * @return The bytes for externalAccountId. */ - public com.google.protobuf.ByteString - getExternalAccountIdBytes() { + public com.google.protobuf.ByteString getExternalAccountIdBytes() { java.lang.Object ref = externalAccountId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); externalAccountId_ = b; return b; } else { @@ -3833,6 +4218,8 @@ public java.lang.String getExternalAccountId() { } } /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3844,18 +4231,22 @@ public java.lang.String getExternalAccountId() {
      * 
* * optional string external_account_id = 31; + * * @param value The externalAccountId to set. * @return This builder for chaining. */ - public Builder setExternalAccountId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setExternalAccountId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } externalAccountId_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3867,6 +4258,7 @@ public Builder setExternalAccountId(
      * 
* * optional string external_account_id = 31; + * * @return This builder for chaining. */ public Builder clearExternalAccountId() { @@ -3876,6 +4268,8 @@ public Builder clearExternalAccountId() { return this; } /** + * + * *
      * [External account
      * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -3887,12 +4281,14 @@ public Builder clearExternalAccountId() {
      * 
* * optional string external_account_id = 31; + * * @param value The bytes for externalAccountId to set. * @return This builder for chaining. */ - public Builder setExternalAccountIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setExternalAccountIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); externalAccountId_ = value; bitField0_ |= 0x00000040; @@ -3902,29 +4298,34 @@ public Builder setExternalAccountIdBytes( private java.lang.Object offerId_ = ""; /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @return Whether the offerId field is set. */ public boolean hasOfferId() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @return The offerId. */ public java.lang.String getOfferId() { java.lang.Object ref = offerId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; @@ -3933,20 +4334,21 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @return The bytes for offerId. */ - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -3954,28 +4356,35 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @param value The offerId to set. * @return This builder for chaining. */ - public Builder setOfferId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } offerId_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @return This builder for chaining. */ public Builder clearOfferId() { @@ -3985,17 +4394,21 @@ public Builder clearOfferId() { return this; } /** + * + * *
      * Merchant-provided id of the product. Segment.
      * 
* * optional string offer_id = 5; + * * @param value The bytes for offerId to set. * @return This builder for chaining. */ - public Builder setOfferIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); offerId_ = value; bitField0_ |= 0x00000080; @@ -4005,29 +4418,34 @@ public Builder setOfferIdBytes( private java.lang.Object title_ = ""; /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @return Whether the title field is set. */ public boolean hasTitle() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; @@ -4036,20 +4454,21 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @return The bytes for title. */ - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -4057,28 +4476,35 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @param value The title to set. * @return This builder for chaining. */ - public Builder setTitle( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitle(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } title_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @return This builder for chaining. */ public Builder clearTitle() { @@ -4088,17 +4514,21 @@ public Builder clearTitle() { return this; } /** + * + * *
      * Title of the product. Segment.
      * 
* * optional string title = 6; + * * @param value The bytes for title to set. * @return This builder for chaining. */ - public Builder setTitleBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); title_ = value; bitField0_ |= 0x00000100; @@ -4108,29 +4538,34 @@ public Builder setTitleBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -4139,20 +4574,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -4160,28 +4596,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -4191,17 +4634,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Brand of the product. Segment.
      * 
* * optional string brand = 7; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000200; @@ -4211,6 +4658,8 @@ public Builder setBrandBytes( private java.lang.Object categoryL1_ = ""; /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4218,12 +4667,15 @@ public Builder setBrandBytes(
      * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4231,13 +4683,13 @@ public boolean hasCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ public java.lang.String getCategoryL1() { java.lang.Object ref = categoryL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; @@ -4246,6 +4698,8 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4253,15 +4707,14 @@ public java.lang.String getCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -4269,6 +4722,8 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4276,18 +4731,22 @@ public java.lang.String getCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @param value The categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL1_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4295,6 +4754,7 @@ public Builder setCategoryL1(
      * 
* * optional string category_l1 = 8; + * * @return This builder for chaining. */ public Builder clearCategoryL1() { @@ -4304,6 +4764,8 @@ public Builder clearCategoryL1() { return this; } /** + * + * *
      * [Product category (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4311,12 +4773,14 @@ public Builder clearCategoryL1() {
      * 
* * optional string category_l1 = 8; + * * @param value The bytes for categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL1_ = value; bitField0_ |= 0x00000400; @@ -4326,6 +4790,8 @@ public Builder setCategoryL1Bytes( private java.lang.Object categoryL2_ = ""; /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4333,12 +4799,15 @@ public Builder setCategoryL1Bytes(
      * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4346,13 +4815,13 @@ public boolean hasCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ public java.lang.String getCategoryL2() { java.lang.Object ref = categoryL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; @@ -4361,6 +4830,8 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4368,15 +4839,14 @@ public java.lang.String getCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -4384,6 +4854,8 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4391,18 +4863,22 @@ public java.lang.String getCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @param value The categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL2_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4410,6 +4886,7 @@ public Builder setCategoryL2(
      * 
* * optional string category_l2 = 9; + * * @return This builder for chaining. */ public Builder clearCategoryL2() { @@ -4419,6 +4896,8 @@ public Builder clearCategoryL2() { return this; } /** + * + * *
      * [Product category (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4426,12 +4905,14 @@ public Builder clearCategoryL2() {
      * 
* * optional string category_l2 = 9; + * * @param value The bytes for categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL2_ = value; bitField0_ |= 0x00000800; @@ -4441,6 +4922,8 @@ public Builder setCategoryL2Bytes( private java.lang.Object categoryL3_ = ""; /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4448,12 +4931,15 @@ public Builder setCategoryL2Bytes(
      * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ public boolean hasCategoryL3() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4461,13 +4947,13 @@ public boolean hasCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ public java.lang.String getCategoryL3() { java.lang.Object ref = categoryL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; @@ -4476,6 +4962,8 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4483,15 +4971,14 @@ public java.lang.String getCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -4499,6 +4986,8 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4506,18 +4995,22 @@ public java.lang.String getCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @param value The categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL3_ = value; bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4525,6 +5018,7 @@ public Builder setCategoryL3(
      * 
* * optional string category_l3 = 10; + * * @return This builder for chaining. */ public Builder clearCategoryL3() { @@ -4534,6 +5028,8 @@ public Builder clearCategoryL3() { return this; } /** + * + * *
      * [Product category (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4541,12 +5037,14 @@ public Builder clearCategoryL3() {
      * 
* * optional string category_l3 = 10; + * * @param value The bytes for categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL3_ = value; bitField0_ |= 0x00001000; @@ -4556,6 +5054,8 @@ public Builder setCategoryL3Bytes( private java.lang.Object categoryL4_ = ""; /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4563,12 +5063,15 @@ public Builder setCategoryL3Bytes(
      * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ public boolean hasCategoryL4() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4576,13 +5079,13 @@ public boolean hasCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ public java.lang.String getCategoryL4() { java.lang.Object ref = categoryL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; @@ -4591,6 +5094,8 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4598,15 +5103,14 @@ public java.lang.String getCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -4614,6 +5118,8 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4621,18 +5127,22 @@ public java.lang.String getCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @param value The categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL4_ = value; bitField0_ |= 0x00002000; onChanged(); return this; } /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4640,6 +5150,7 @@ public Builder setCategoryL4(
      * 
* * optional string category_l4 = 11; + * * @return This builder for chaining. */ public Builder clearCategoryL4() { @@ -4649,6 +5160,8 @@ public Builder clearCategoryL4() { return this; } /** + * + * *
      * [Product category (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4656,12 +5169,14 @@ public Builder clearCategoryL4() {
      * 
* * optional string category_l4 = 11; + * * @param value The bytes for categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL4_ = value; bitField0_ |= 0x00002000; @@ -4671,6 +5186,8 @@ public Builder setCategoryL4Bytes( private java.lang.Object categoryL5_ = ""; /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4678,12 +5195,15 @@ public Builder setCategoryL4Bytes(
      * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ public boolean hasCategoryL5() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4691,13 +5211,13 @@ public boolean hasCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ public java.lang.String getCategoryL5() { java.lang.Object ref = categoryL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; @@ -4706,6 +5226,8 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4713,15 +5235,14 @@ public java.lang.String getCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -4729,6 +5250,8 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4736,18 +5259,22 @@ public java.lang.String getCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @param value The categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL5_ = value; bitField0_ |= 0x00004000; onChanged(); return this; } /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4755,6 +5282,7 @@ public Builder setCategoryL5(
      * 
* * optional string category_l5 = 12; + * * @return This builder for chaining. */ public Builder clearCategoryL5() { @@ -4764,6 +5292,8 @@ public Builder clearCategoryL5() { return this; } /** + * + * *
      * [Product category (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4771,12 +5301,14 @@ public Builder clearCategoryL5() {
      * 
* * optional string category_l5 = 12; + * * @param value The bytes for categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL5_ = value; bitField0_ |= 0x00004000; @@ -4786,6 +5318,8 @@ public Builder setCategoryL5Bytes( private java.lang.Object productTypeL1_ = ""; /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4793,12 +5327,15 @@ public Builder setCategoryL5Bytes(
      * 
* * optional string product_type_l1 = 13; + * * @return Whether the productTypeL1 field is set. */ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4806,13 +5343,13 @@ public boolean hasProductTypeL1() {
      * 
* * optional string product_type_l1 = 13; + * * @return The productTypeL1. */ public java.lang.String getProductTypeL1() { java.lang.Object ref = productTypeL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; @@ -4821,6 +5358,8 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4828,15 +5367,14 @@ public java.lang.String getProductTypeL1() {
      * 
* * optional string product_type_l1 = 13; + * * @return The bytes for productTypeL1. */ - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -4844,6 +5382,8 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4851,18 +5391,22 @@ public java.lang.String getProductTypeL1() {
      * 
* * optional string product_type_l1 = 13; + * * @param value The productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL1_ = value; bitField0_ |= 0x00008000; onChanged(); return this; } /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4870,6 +5414,7 @@ public Builder setProductTypeL1(
      * 
* * optional string product_type_l1 = 13; + * * @return This builder for chaining. */ public Builder clearProductTypeL1() { @@ -4879,6 +5424,8 @@ public Builder clearProductTypeL1() { return this; } /** + * + * *
      * [Product type (1st
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4886,12 +5433,14 @@ public Builder clearProductTypeL1() {
      * 
* * optional string product_type_l1 = 13; + * * @param value The bytes for productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL1_ = value; bitField0_ |= 0x00008000; @@ -4901,6 +5450,8 @@ public Builder setProductTypeL1Bytes( private java.lang.Object productTypeL2_ = ""; /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4908,12 +5459,15 @@ public Builder setProductTypeL1Bytes(
      * 
* * optional string product_type_l2 = 14; + * * @return Whether the productTypeL2 field is set. */ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4921,13 +5475,13 @@ public boolean hasProductTypeL2() {
      * 
* * optional string product_type_l2 = 14; + * * @return The productTypeL2. */ public java.lang.String getProductTypeL2() { java.lang.Object ref = productTypeL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; @@ -4936,6 +5490,8 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4943,15 +5499,14 @@ public java.lang.String getProductTypeL2() {
      * 
* * optional string product_type_l2 = 14; + * * @return The bytes for productTypeL2. */ - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -4959,6 +5514,8 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4966,18 +5523,22 @@ public java.lang.String getProductTypeL2() {
      * 
* * optional string product_type_l2 = 14; + * * @param value The productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL2_ = value; bitField0_ |= 0x00010000; onChanged(); return this; } /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -4985,6 +5546,7 @@ public Builder setProductTypeL2(
      * 
* * optional string product_type_l2 = 14; + * * @return This builder for chaining. */ public Builder clearProductTypeL2() { @@ -4994,6 +5556,8 @@ public Builder clearProductTypeL2() { return this; } /** + * + * *
      * [Product type (2nd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5001,12 +5565,14 @@ public Builder clearProductTypeL2() {
      * 
* * optional string product_type_l2 = 14; + * * @param value The bytes for productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL2_ = value; bitField0_ |= 0x00010000; @@ -5016,6 +5582,8 @@ public Builder setProductTypeL2Bytes( private java.lang.Object productTypeL3_ = ""; /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5023,12 +5591,15 @@ public Builder setProductTypeL2Bytes(
      * 
* * optional string product_type_l3 = 15; + * * @return Whether the productTypeL3 field is set. */ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5036,13 +5607,13 @@ public boolean hasProductTypeL3() {
      * 
* * optional string product_type_l3 = 15; + * * @return The productTypeL3. */ public java.lang.String getProductTypeL3() { java.lang.Object ref = productTypeL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; @@ -5051,6 +5622,8 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5058,15 +5631,14 @@ public java.lang.String getProductTypeL3() {
      * 
* * optional string product_type_l3 = 15; + * * @return The bytes for productTypeL3. */ - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -5074,6 +5646,8 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5081,18 +5655,22 @@ public java.lang.String getProductTypeL3() {
      * 
* * optional string product_type_l3 = 15; + * * @param value The productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL3_ = value; bitField0_ |= 0x00020000; onChanged(); return this; } /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5100,6 +5678,7 @@ public Builder setProductTypeL3(
      * 
* * optional string product_type_l3 = 15; + * * @return This builder for chaining. */ public Builder clearProductTypeL3() { @@ -5109,6 +5688,8 @@ public Builder clearProductTypeL3() { return this; } /** + * + * *
      * [Product type (3rd
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5116,12 +5697,14 @@ public Builder clearProductTypeL3() {
      * 
* * optional string product_type_l3 = 15; + * * @param value The bytes for productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL3_ = value; bitField0_ |= 0x00020000; @@ -5131,6 +5714,8 @@ public Builder setProductTypeL3Bytes( private java.lang.Object productTypeL4_ = ""; /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5138,12 +5723,15 @@ public Builder setProductTypeL3Bytes(
      * 
* * optional string product_type_l4 = 16; + * * @return Whether the productTypeL4 field is set. */ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5151,13 +5739,13 @@ public boolean hasProductTypeL4() {
      * 
* * optional string product_type_l4 = 16; + * * @return The productTypeL4. */ public java.lang.String getProductTypeL4() { java.lang.Object ref = productTypeL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; @@ -5166,6 +5754,8 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5173,15 +5763,14 @@ public java.lang.String getProductTypeL4() {
      * 
* * optional string product_type_l4 = 16; + * * @return The bytes for productTypeL4. */ - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -5189,6 +5778,8 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5196,18 +5787,22 @@ public java.lang.String getProductTypeL4() {
      * 
* * optional string product_type_l4 = 16; + * * @param value The productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL4_ = value; bitField0_ |= 0x00040000; onChanged(); return this; } /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5215,6 +5810,7 @@ public Builder setProductTypeL4(
      * 
* * optional string product_type_l4 = 16; + * * @return This builder for chaining. */ public Builder clearProductTypeL4() { @@ -5224,6 +5820,8 @@ public Builder clearProductTypeL4() { return this; } /** + * + * *
      * [Product type (4th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5231,12 +5829,14 @@ public Builder clearProductTypeL4() {
      * 
* * optional string product_type_l4 = 16; + * * @param value The bytes for productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL4_ = value; bitField0_ |= 0x00040000; @@ -5246,6 +5846,8 @@ public Builder setProductTypeL4Bytes( private java.lang.Object productTypeL5_ = ""; /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5253,12 +5855,15 @@ public Builder setProductTypeL4Bytes(
      * 
* * optional string product_type_l5 = 17; + * * @return Whether the productTypeL5 field is set. */ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00080000) != 0); } /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5266,13 +5871,13 @@ public boolean hasProductTypeL5() {
      * 
* * optional string product_type_l5 = 17; + * * @return The productTypeL5. */ public java.lang.String getProductTypeL5() { java.lang.Object ref = productTypeL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; @@ -5281,6 +5886,8 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5288,15 +5895,14 @@ public java.lang.String getProductTypeL5() {
      * 
* * optional string product_type_l5 = 17; + * * @return The bytes for productTypeL5. */ - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -5304,6 +5910,8 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5311,18 +5919,22 @@ public java.lang.String getProductTypeL5() {
      * 
* * optional string product_type_l5 = 17; + * * @param value The productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL5_ = value; bitField0_ |= 0x00080000; onChanged(); return this; } /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5330,6 +5942,7 @@ public Builder setProductTypeL5(
      * 
* * optional string product_type_l5 = 17; + * * @return This builder for chaining. */ public Builder clearProductTypeL5() { @@ -5339,6 +5952,8 @@ public Builder clearProductTypeL5() { return this; } /** + * + * *
      * [Product type (5th
      * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -5346,12 +5961,14 @@ public Builder clearProductTypeL5() {
      * 
* * optional string product_type_l5 = 17; + * * @param value The bytes for productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL5_ = value; bitField0_ |= 0x00080000; @@ -5361,29 +5978,34 @@ public Builder setProductTypeL5Bytes( private java.lang.Object customLabel0_ = ""; /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @return Whether the customLabel0 field is set. */ public boolean hasCustomLabel0() { return ((bitField0_ & 0x00100000) != 0); } /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @return The customLabel0. */ public java.lang.String getCustomLabel0() { java.lang.Object ref = customLabel0_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel0_ = s; return s; @@ -5392,20 +6014,21 @@ public java.lang.String getCustomLabel0() { } } /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @return The bytes for customLabel0. */ - public com.google.protobuf.ByteString - getCustomLabel0Bytes() { + public com.google.protobuf.ByteString getCustomLabel0Bytes() { java.lang.Object ref = customLabel0_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel0_ = b; return b; } else { @@ -5413,28 +6036,35 @@ public java.lang.String getCustomLabel0() { } } /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @param value The customLabel0 to set. * @return This builder for chaining. */ - public Builder setCustomLabel0( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel0(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customLabel0_ = value; bitField0_ |= 0x00100000; onChanged(); return this; } /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @return This builder for chaining. */ public Builder clearCustomLabel0() { @@ -5444,17 +6074,21 @@ public Builder clearCustomLabel0() { return this; } /** + * + * *
      * Custom label 0 for custom grouping of products. Segment.
      * 
* * optional string custom_label0 = 18; + * * @param value The bytes for customLabel0 to set. * @return This builder for chaining. */ - public Builder setCustomLabel0Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel0Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customLabel0_ = value; bitField0_ |= 0x00100000; @@ -5464,29 +6098,34 @@ public Builder setCustomLabel0Bytes( private java.lang.Object customLabel1_ = ""; /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @return Whether the customLabel1 field is set. */ public boolean hasCustomLabel1() { return ((bitField0_ & 0x00200000) != 0); } /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @return The customLabel1. */ public java.lang.String getCustomLabel1() { java.lang.Object ref = customLabel1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel1_ = s; return s; @@ -5495,20 +6134,21 @@ public java.lang.String getCustomLabel1() { } } /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @return The bytes for customLabel1. */ - public com.google.protobuf.ByteString - getCustomLabel1Bytes() { + public com.google.protobuf.ByteString getCustomLabel1Bytes() { java.lang.Object ref = customLabel1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel1_ = b; return b; } else { @@ -5516,28 +6156,35 @@ public java.lang.String getCustomLabel1() { } } /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @param value The customLabel1 to set. * @return This builder for chaining. */ - public Builder setCustomLabel1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customLabel1_ = value; bitField0_ |= 0x00200000; onChanged(); return this; } /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @return This builder for chaining. */ public Builder clearCustomLabel1() { @@ -5547,17 +6194,21 @@ public Builder clearCustomLabel1() { return this; } /** + * + * *
      * Custom label 1 for custom grouping of products. Segment.
      * 
* * optional string custom_label1 = 19; + * * @param value The bytes for customLabel1 to set. * @return This builder for chaining. */ - public Builder setCustomLabel1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customLabel1_ = value; bitField0_ |= 0x00200000; @@ -5567,29 +6218,34 @@ public Builder setCustomLabel1Bytes( private java.lang.Object customLabel2_ = ""; /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @return Whether the customLabel2 field is set. */ public boolean hasCustomLabel2() { return ((bitField0_ & 0x00400000) != 0); } /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @return The customLabel2. */ public java.lang.String getCustomLabel2() { java.lang.Object ref = customLabel2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel2_ = s; return s; @@ -5598,20 +6254,21 @@ public java.lang.String getCustomLabel2() { } } /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @return The bytes for customLabel2. */ - public com.google.protobuf.ByteString - getCustomLabel2Bytes() { + public com.google.protobuf.ByteString getCustomLabel2Bytes() { java.lang.Object ref = customLabel2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel2_ = b; return b; } else { @@ -5619,28 +6276,35 @@ public java.lang.String getCustomLabel2() { } } /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @param value The customLabel2 to set. * @return This builder for chaining. */ - public Builder setCustomLabel2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customLabel2_ = value; bitField0_ |= 0x00400000; onChanged(); return this; } /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @return This builder for chaining. */ public Builder clearCustomLabel2() { @@ -5650,17 +6314,21 @@ public Builder clearCustomLabel2() { return this; } /** + * + * *
      * Custom label 2 for custom grouping of products. Segment.
      * 
* * optional string custom_label2 = 20; + * * @param value The bytes for customLabel2 to set. * @return This builder for chaining. */ - public Builder setCustomLabel2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customLabel2_ = value; bitField0_ |= 0x00400000; @@ -5670,29 +6338,34 @@ public Builder setCustomLabel2Bytes( private java.lang.Object customLabel3_ = ""; /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @return Whether the customLabel3 field is set. */ public boolean hasCustomLabel3() { return ((bitField0_ & 0x00800000) != 0); } /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @return The customLabel3. */ public java.lang.String getCustomLabel3() { java.lang.Object ref = customLabel3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel3_ = s; return s; @@ -5701,20 +6374,21 @@ public java.lang.String getCustomLabel3() { } } /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @return The bytes for customLabel3. */ - public com.google.protobuf.ByteString - getCustomLabel3Bytes() { + public com.google.protobuf.ByteString getCustomLabel3Bytes() { java.lang.Object ref = customLabel3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel3_ = b; return b; } else { @@ -5722,28 +6396,35 @@ public java.lang.String getCustomLabel3() { } } /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @param value The customLabel3 to set. * @return This builder for chaining. */ - public Builder setCustomLabel3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customLabel3_ = value; bitField0_ |= 0x00800000; onChanged(); return this; } /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @return This builder for chaining. */ public Builder clearCustomLabel3() { @@ -5753,17 +6434,21 @@ public Builder clearCustomLabel3() { return this; } /** + * + * *
      * Custom label 3 for custom grouping of products. Segment.
      * 
* * optional string custom_label3 = 21; + * * @param value The bytes for customLabel3 to set. * @return This builder for chaining. */ - public Builder setCustomLabel3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customLabel3_ = value; bitField0_ |= 0x00800000; @@ -5773,29 +6458,34 @@ public Builder setCustomLabel3Bytes( private java.lang.Object customLabel4_ = ""; /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @return Whether the customLabel4 field is set. */ public boolean hasCustomLabel4() { return ((bitField0_ & 0x01000000) != 0); } /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @return The customLabel4. */ public java.lang.String getCustomLabel4() { java.lang.Object ref = customLabel4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); customLabel4_ = s; return s; @@ -5804,20 +6494,21 @@ public java.lang.String getCustomLabel4() { } } /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @return The bytes for customLabel4. */ - public com.google.protobuf.ByteString - getCustomLabel4Bytes() { + public com.google.protobuf.ByteString getCustomLabel4Bytes() { java.lang.Object ref = customLabel4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); customLabel4_ = b; return b; } else { @@ -5825,28 +6516,35 @@ public java.lang.String getCustomLabel4() { } } /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @param value The customLabel4 to set. * @return This builder for chaining. */ - public Builder setCustomLabel4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } customLabel4_ = value; bitField0_ |= 0x01000000; onChanged(); return this; } /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @return This builder for chaining. */ public Builder clearCustomLabel4() { @@ -5856,17 +6554,21 @@ public Builder clearCustomLabel4() { return this; } /** + * + * *
      * Custom label 4 for custom grouping of products. Segment.
      * 
* * optional string custom_label4 = 22; + * * @param value The bytes for customLabel4 to set. * @return This builder for chaining. */ - public Builder setCustomLabel4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCustomLabel4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); customLabel4_ = value; bitField0_ |= 0x01000000; @@ -5874,13 +6576,16 @@ public Builder setCustomLabel4Bytes( return this; } - private long clicks_ ; + private long clicks_; /** + * + * *
      * Number of clicks. Metric.
      * 
* * optional int64 clicks = 23; + * * @return Whether the clicks field is set. */ @java.lang.Override @@ -5888,11 +6593,14 @@ public boolean hasClicks() { return ((bitField0_ & 0x02000000) != 0); } /** + * + * *
      * Number of clicks. Metric.
      * 
* * optional int64 clicks = 23; + * * @return The clicks. */ @java.lang.Override @@ -5900,11 +6608,14 @@ public long getClicks() { return clicks_; } /** + * + * *
      * Number of clicks. Metric.
      * 
* * optional int64 clicks = 23; + * * @param value The clicks to set. * @return This builder for chaining. */ @@ -5916,11 +6627,14 @@ public Builder setClicks(long value) { return this; } /** + * + * *
      * Number of clicks. Metric.
      * 
* * optional int64 clicks = 23; + * * @return This builder for chaining. */ public Builder clearClicks() { @@ -5930,13 +6644,16 @@ public Builder clearClicks() { return this; } - private long impressions_ ; + private long impressions_; /** + * + * *
      * Number of times merchant's products are shown. Metric.
      * 
* * optional int64 impressions = 24; + * * @return Whether the impressions field is set. */ @java.lang.Override @@ -5944,11 +6661,14 @@ public boolean hasImpressions() { return ((bitField0_ & 0x04000000) != 0); } /** + * + * *
      * Number of times merchant's products are shown. Metric.
      * 
* * optional int64 impressions = 24; + * * @return The impressions. */ @java.lang.Override @@ -5956,11 +6676,14 @@ public long getImpressions() { return impressions_; } /** + * + * *
      * Number of times merchant's products are shown. Metric.
      * 
* * optional int64 impressions = 24; + * * @param value The impressions to set. * @return This builder for chaining. */ @@ -5972,11 +6695,14 @@ public Builder setImpressions(long value) { return this; } /** + * + * *
      * Number of times merchant's products are shown. Metric.
      * 
* * optional int64 impressions = 24; + * * @return This builder for chaining. */ public Builder clearImpressions() { @@ -5986,8 +6712,10 @@ public Builder clearImpressions() { return this; } - private double clickThroughRate_ ; + private double clickThroughRate_; /** + * + * *
      * Click-through rate - the number of clicks merchant's products receive
      * (clicks) divided by the number of times the products are shown
@@ -5995,6 +6723,7 @@ public Builder clearImpressions() {
      * 
* * optional double click_through_rate = 25; + * * @return Whether the clickThroughRate field is set. */ @java.lang.Override @@ -6002,6 +6731,8 @@ public boolean hasClickThroughRate() { return ((bitField0_ & 0x08000000) != 0); } /** + * + * *
      * Click-through rate - the number of clicks merchant's products receive
      * (clicks) divided by the number of times the products are shown
@@ -6009,6 +6740,7 @@ public boolean hasClickThroughRate() {
      * 
* * optional double click_through_rate = 25; + * * @return The clickThroughRate. */ @java.lang.Override @@ -6016,6 +6748,8 @@ public double getClickThroughRate() { return clickThroughRate_; } /** + * + * *
      * Click-through rate - the number of clicks merchant's products receive
      * (clicks) divided by the number of times the products are shown
@@ -6023,6 +6757,7 @@ public double getClickThroughRate() {
      * 
* * optional double click_through_rate = 25; + * * @param value The clickThroughRate to set. * @return This builder for chaining. */ @@ -6034,6 +6769,8 @@ public Builder setClickThroughRate(double value) { return this; } /** + * + * *
      * Click-through rate - the number of clicks merchant's products receive
      * (clicks) divided by the number of times the products are shown
@@ -6041,6 +6778,7 @@ public Builder setClickThroughRate(double value) {
      * 
* * optional double click_through_rate = 25; + * * @return This builder for chaining. */ public Builder clearClickThroughRate() { @@ -6050,8 +6788,10 @@ public Builder clearClickThroughRate() { return this; } - private double conversions_ ; + private double conversions_; /** + * + * *
      * Number of conversions attributed to the product, reported on the conversion
      * date. Depending on the attribution model, a conversion might be distributed
@@ -6062,6 +6802,7 @@ public Builder clearClickThroughRate() {
      * 
* * optional double conversions = 26; + * * @return Whether the conversions field is set. */ @java.lang.Override @@ -6069,6 +6810,8 @@ public boolean hasConversions() { return ((bitField0_ & 0x10000000) != 0); } /** + * + * *
      * Number of conversions attributed to the product, reported on the conversion
      * date. Depending on the attribution model, a conversion might be distributed
@@ -6079,6 +6822,7 @@ public boolean hasConversions() {
      * 
* * optional double conversions = 26; + * * @return The conversions. */ @java.lang.Override @@ -6086,6 +6830,8 @@ public double getConversions() { return conversions_; } /** + * + * *
      * Number of conversions attributed to the product, reported on the conversion
      * date. Depending on the attribution model, a conversion might be distributed
@@ -6096,6 +6842,7 @@ public double getConversions() {
      * 
* * optional double conversions = 26; + * * @param value The conversions to set. * @return This builder for chaining. */ @@ -6107,6 +6854,8 @@ public Builder setConversions(double value) { return this; } /** + * + * *
      * Number of conversions attributed to the product, reported on the conversion
      * date. Depending on the attribution model, a conversion might be distributed
@@ -6117,6 +6866,7 @@ public Builder setConversions(double value) {
      * 
* * optional double conversions = 26; + * * @return This builder for chaining. */ public Builder clearConversions() { @@ -6128,8 +6878,13 @@ public Builder clearConversions() { private com.google.shopping.type.Price conversionValue_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> conversionValueBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + conversionValueBuilder_; /** + * + * *
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6138,12 +6893,15 @@ public Builder clearConversions() {
      * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return Whether the conversionValue field is set. */ public boolean hasConversionValue() { return ((bitField0_ & 0x20000000) != 0); } /** + * + * *
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6152,16 +6910,21 @@ public boolean hasConversionValue() {
      * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return The conversionValue. */ public com.google.shopping.type.Price getConversionValue() { if (conversionValueBuilder_ == null) { - return conversionValue_ == null ? com.google.shopping.type.Price.getDefaultInstance() : conversionValue_; + return conversionValue_ == null + ? com.google.shopping.type.Price.getDefaultInstance() + : conversionValue_; } else { return conversionValueBuilder_.getMessage(); } } /** + * + * *
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6185,6 +6948,8 @@ public Builder setConversionValue(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6194,8 +6959,7 @@ public Builder setConversionValue(com.google.shopping.type.Price value) {
      *
      * .google.shopping.type.Price conversion_value = 27;
      */
-    public Builder setConversionValue(
-        com.google.shopping.type.Price.Builder builderForValue) {
+    public Builder setConversionValue(com.google.shopping.type.Price.Builder builderForValue) {
       if (conversionValueBuilder_ == null) {
         conversionValue_ = builderForValue.build();
       } else {
@@ -6206,6 +6970,8 @@ public Builder setConversionValue(
       return this;
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6217,9 +6983,9 @@ public Builder setConversionValue(
      */
     public Builder mergeConversionValue(com.google.shopping.type.Price value) {
       if (conversionValueBuilder_ == null) {
-        if (((bitField0_ & 0x20000000) != 0) &&
-          conversionValue_ != null &&
-          conversionValue_ != com.google.shopping.type.Price.getDefaultInstance()) {
+        if (((bitField0_ & 0x20000000) != 0)
+            && conversionValue_ != null
+            && conversionValue_ != com.google.shopping.type.Price.getDefaultInstance()) {
           getConversionValueBuilder().mergeFrom(value);
         } else {
           conversionValue_ = value;
@@ -6232,6 +6998,8 @@ public Builder mergeConversionValue(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6252,6 +7020,8 @@ public Builder clearConversionValue() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6267,6 +7037,8 @@ public com.google.shopping.type.Price.Builder getConversionValueBuilder() {
       return getConversionValueFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6280,11 +7052,14 @@ public com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder() {
       if (conversionValueBuilder_ != null) {
         return conversionValueBuilder_.getMessageOrBuilder();
       } else {
-        return conversionValue_ == null ?
-            com.google.shopping.type.Price.getDefaultInstance() : conversionValue_;
+        return conversionValue_ == null
+            ? com.google.shopping.type.Price.getDefaultInstance()
+            : conversionValue_;
       }
     }
     /**
+     *
+     *
      * 
      * Value of conversions attributed to the product, reported on the conversion
      * date. Metric.
@@ -6295,21 +7070,26 @@ public com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder() {
      * .google.shopping.type.Price conversion_value = 27;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> 
+            com.google.shopping.type.Price,
+            com.google.shopping.type.Price.Builder,
+            com.google.shopping.type.PriceOrBuilder>
         getConversionValueFieldBuilder() {
       if (conversionValueBuilder_ == null) {
-        conversionValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>(
-                getConversionValue(),
-                getParentForChildren(),
-                isClean());
+        conversionValueBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.shopping.type.Price,
+                com.google.shopping.type.Price.Builder,
+                com.google.shopping.type.PriceOrBuilder>(
+                getConversionValue(), getParentForChildren(), isClean());
         conversionValue_ = null;
       }
       return conversionValueBuilder_;
     }
 
-    private double conversionRate_ ;
+    private double conversionRate_;
     /**
+     *
+     *
      * 
      * Number of conversions divided by the number of clicks, reported on the
      * impression date. Metric.
@@ -6318,6 +7098,7 @@ public com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder() {
      * 
* * optional double conversion_rate = 28; + * * @return Whether the conversionRate field is set. */ @java.lang.Override @@ -6325,6 +7106,8 @@ public boolean hasConversionRate() { return ((bitField0_ & 0x40000000) != 0); } /** + * + * *
      * Number of conversions divided by the number of clicks, reported on the
      * impression date. Metric.
@@ -6333,6 +7116,7 @@ public boolean hasConversionRate() {
      * 
* * optional double conversion_rate = 28; + * * @return The conversionRate. */ @java.lang.Override @@ -6340,6 +7124,8 @@ public double getConversionRate() { return conversionRate_; } /** + * + * *
      * Number of conversions divided by the number of clicks, reported on the
      * impression date. Metric.
@@ -6348,6 +7134,7 @@ public double getConversionRate() {
      * 
* * optional double conversion_rate = 28; + * * @param value The conversionRate to set. * @return This builder for chaining. */ @@ -6359,6 +7146,8 @@ public Builder setConversionRate(double value) { return this; } /** + * + * *
      * Number of conversions divided by the number of clicks, reported on the
      * impression date. Metric.
@@ -6367,6 +7156,7 @@ public Builder setConversionRate(double value) {
      * 
* * optional double conversion_rate = 28; + * * @return This builder for chaining. */ public Builder clearConversionRate() { @@ -6375,9 +7165,9 @@ public Builder clearConversionRate() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -6387,41 +7177,43 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductPerformanceView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductPerformanceView) - private static final com.google.shopping.merchant.reports.v1beta.ProductPerformanceView DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductPerformanceView(); } - public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ProductPerformanceView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ProductPerformanceView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6433,9 +7225,8 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java similarity index 87% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java index 707687553069..527d7b11ae70 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductPerformanceViewOrBuilder.java @@ -1,41 +1,75 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface ProductPerformanceViewOrBuilder extends +public interface ProductPerformanceViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductPerformanceView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return Whether the marketingMethod field is set. */ boolean hasMarketingMethod(); /** + * + * *
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The enum numeric value on the wire for marketingMethod. */ int getMarketingMethodValue(); /** + * + * *
    * Marketing method to which metrics apply. Segment.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * optional .google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum marketing_method = 1; + * + * * @return The marketingMethod. */ - com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum getMarketingMethod(); + com.google.shopping.merchant.reports.v1beta.MarketingMethod.MarketingMethodEnum + getMarketingMethod(); /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -43,10 +77,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * .google.type.Date date = 2; + * * @return Whether the date field is set. */ boolean hasDate(); /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -54,10 +91,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * .google.type.Date date = 2; + * * @return The date. */ com.google.type.Date getDate(); /** + * + * *
    * Date in the merchant timezone to which metrics apply. Segment.
    *
@@ -69,26 +109,34 @@ public interface ProductPerformanceViewOrBuilder extends
   com.google.type.DateOrBuilder getDateOrBuilder();
 
   /**
+   *
+   *
    * 
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 3; + * * @return Whether the week field is set. */ boolean hasWeek(); /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
    * 
* * .google.type.Date week = 3; + * * @return The week. */ com.google.type.Date getWeek(); /** + * + * *
    * First day of the week (Monday) of the metrics date in the merchant
    * timezone. Segment.
@@ -99,6 +147,8 @@ public interface ProductPerformanceViewOrBuilder extends
   com.google.type.DateOrBuilder getWeekOrBuilder();
 
   /**
+   *
+   *
    * 
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -108,10 +158,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string customer_country_code = 4; + * * @return Whether the customerCountryCode field is set. */ boolean hasCustomerCountryCode(); /** + * + * *
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -121,10 +174,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string customer_country_code = 4; + * * @return The customerCountryCode. */ java.lang.String getCustomerCountryCode(); /** + * + * *
    * Code of the country where the customer is located at the time of the event.
    * Represented in the ISO 3166 format. Segment.
@@ -134,12 +190,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string customer_country_code = 4; + * * @return The bytes for customerCountryCode. */ - com.google.protobuf.ByteString - getCustomerCountryCodeBytes(); + com.google.protobuf.ByteString getCustomerCountryCodeBytes(); /** + * + * *
    * Merchant Center account id of the seller of the offer. Segment.
    *
@@ -147,10 +205,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional int64 account_id = 29; + * * @return Whether the accountId field is set. */ boolean hasAccountId(); /** + * + * *
    * Merchant Center account id of the seller of the offer. Segment.
    *
@@ -158,11 +219,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional int64 account_id = 29; + * * @return The accountId. */ long getAccountId(); /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -170,10 +234,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string account_display_name = 30; + * * @return Whether the accountDisplayName field is set. */ boolean hasAccountDisplayName(); /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -181,10 +248,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string account_display_name = 30; + * * @return The accountDisplayName. */ java.lang.String getAccountDisplayName(); /** + * + * *
    * Merchant Center account name of the seller of the offer. Segment.
    *
@@ -192,12 +262,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string account_display_name = 30; + * * @return The bytes for accountDisplayName. */ - com.google.protobuf.ByteString - getAccountDisplayNameBytes(); + com.google.protobuf.ByteString getAccountDisplayNameBytes(); /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -209,10 +281,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string external_account_id = 31; + * * @return Whether the externalAccountId field is set. */ boolean hasExternalAccountId(); /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -224,10 +299,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string external_account_id = 31; + * * @return The externalAccountId. */ java.lang.String getExternalAccountId(); /** + * + * *
    * [External account
    * id](https://support.google.com/merchants/answer/11537846?hl=en) submitted
@@ -239,99 +317,125 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string external_account_id = 31; + * * @return The bytes for externalAccountId. */ - com.google.protobuf.ByteString - getExternalAccountIdBytes(); + com.google.protobuf.ByteString getExternalAccountIdBytes(); /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return Whether the offerId field is set. */ boolean hasOfferId(); /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return The offerId. */ java.lang.String getOfferId(); /** + * + * *
    * Merchant-provided id of the product. Segment.
    * 
* * optional string offer_id = 5; + * * @return The bytes for offerId. */ - com.google.protobuf.ByteString - getOfferIdBytes(); + com.google.protobuf.ByteString getOfferIdBytes(); /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return Whether the title field is set. */ boolean hasTitle(); /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return The title. */ java.lang.String getTitle(); /** + * + * *
    * Title of the product. Segment.
    * 
* * optional string title = 6; + * * @return The bytes for title. */ - com.google.protobuf.ByteString - getTitleBytes(); + com.google.protobuf.ByteString getTitleBytes(); /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Brand of the product. Segment.
    * 
* * optional string brand = 7; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -339,10 +443,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return Whether the categoryL1 field is set. */ boolean hasCategoryL1(); /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -350,10 +457,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return The categoryL1. */ java.lang.String getCategoryL1(); /** + * + * *
    * [Product category (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -361,12 +471,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l1 = 8; + * * @return The bytes for categoryL1. */ - com.google.protobuf.ByteString - getCategoryL1Bytes(); + com.google.protobuf.ByteString getCategoryL1Bytes(); /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -374,10 +486,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return Whether the categoryL2 field is set. */ boolean hasCategoryL2(); /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -385,10 +500,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return The categoryL2. */ java.lang.String getCategoryL2(); /** + * + * *
    * [Product category (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -396,12 +514,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l2 = 9; + * * @return The bytes for categoryL2. */ - com.google.protobuf.ByteString - getCategoryL2Bytes(); + com.google.protobuf.ByteString getCategoryL2Bytes(); /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -409,10 +529,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return Whether the categoryL3 field is set. */ boolean hasCategoryL3(); /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -420,10 +543,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return The categoryL3. */ java.lang.String getCategoryL3(); /** + * + * *
    * [Product category (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -431,12 +557,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l3 = 10; + * * @return The bytes for categoryL3. */ - com.google.protobuf.ByteString - getCategoryL3Bytes(); + com.google.protobuf.ByteString getCategoryL3Bytes(); /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -444,10 +572,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return Whether the categoryL4 field is set. */ boolean hasCategoryL4(); /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -455,10 +586,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return The categoryL4. */ java.lang.String getCategoryL4(); /** + * + * *
    * [Product category (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -466,12 +600,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l4 = 11; + * * @return The bytes for categoryL4. */ - com.google.protobuf.ByteString - getCategoryL4Bytes(); + com.google.protobuf.ByteString getCategoryL4Bytes(); /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -479,10 +615,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return Whether the categoryL5 field is set. */ boolean hasCategoryL5(); /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -490,10 +629,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return The categoryL5. */ java.lang.String getCategoryL5(); /** + * + * *
    * [Product category (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -501,12 +643,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string category_l5 = 12; + * * @return The bytes for categoryL5. */ - com.google.protobuf.ByteString - getCategoryL5Bytes(); + com.google.protobuf.ByteString getCategoryL5Bytes(); /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -514,10 +658,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l1 = 13; + * * @return Whether the productTypeL1 field is set. */ boolean hasProductTypeL1(); /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -525,10 +672,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l1 = 13; + * * @return The productTypeL1. */ java.lang.String getProductTypeL1(); /** + * + * *
    * [Product type (1st
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -536,12 +686,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l1 = 13; + * * @return The bytes for productTypeL1. */ - com.google.protobuf.ByteString - getProductTypeL1Bytes(); + com.google.protobuf.ByteString getProductTypeL1Bytes(); /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -549,10 +701,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l2 = 14; + * * @return Whether the productTypeL2 field is set. */ boolean hasProductTypeL2(); /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -560,10 +715,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l2 = 14; + * * @return The productTypeL2. */ java.lang.String getProductTypeL2(); /** + * + * *
    * [Product type (2nd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -571,12 +729,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l2 = 14; + * * @return The bytes for productTypeL2. */ - com.google.protobuf.ByteString - getProductTypeL2Bytes(); + com.google.protobuf.ByteString getProductTypeL2Bytes(); /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -584,10 +744,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l3 = 15; + * * @return Whether the productTypeL3 field is set. */ boolean hasProductTypeL3(); /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -595,10 +758,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l3 = 15; + * * @return The productTypeL3. */ java.lang.String getProductTypeL3(); /** + * + * *
    * [Product type (3rd
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -606,12 +772,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l3 = 15; + * * @return The bytes for productTypeL3. */ - com.google.protobuf.ByteString - getProductTypeL3Bytes(); + com.google.protobuf.ByteString getProductTypeL3Bytes(); /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -619,10 +787,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l4 = 16; + * * @return Whether the productTypeL4 field is set. */ boolean hasProductTypeL4(); /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -630,10 +801,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l4 = 16; + * * @return The productTypeL4. */ java.lang.String getProductTypeL4(); /** + * + * *
    * [Product type (4th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -641,12 +815,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l4 = 16; + * * @return The bytes for productTypeL4. */ - com.google.protobuf.ByteString - getProductTypeL4Bytes(); + com.google.protobuf.ByteString getProductTypeL4Bytes(); /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -654,10 +830,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l5 = 17; + * * @return Whether the productTypeL5 field is set. */ boolean hasProductTypeL5(); /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -665,10 +844,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l5 = 17; + * * @return The productTypeL5. */ java.lang.String getProductTypeL5(); /** + * + * *
    * [Product type (5th
    * level)](https://developers.google.com/shopping-content/guides/reports/segmentation#category_and_product_type)
@@ -676,195 +858,249 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional string product_type_l5 = 17; + * * @return The bytes for productTypeL5. */ - com.google.protobuf.ByteString - getProductTypeL5Bytes(); + com.google.protobuf.ByteString getProductTypeL5Bytes(); /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return Whether the customLabel0 field is set. */ boolean hasCustomLabel0(); /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return The customLabel0. */ java.lang.String getCustomLabel0(); /** + * + * *
    * Custom label 0 for custom grouping of products. Segment.
    * 
* * optional string custom_label0 = 18; + * * @return The bytes for customLabel0. */ - com.google.protobuf.ByteString - getCustomLabel0Bytes(); + com.google.protobuf.ByteString getCustomLabel0Bytes(); /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return Whether the customLabel1 field is set. */ boolean hasCustomLabel1(); /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return The customLabel1. */ java.lang.String getCustomLabel1(); /** + * + * *
    * Custom label 1 for custom grouping of products. Segment.
    * 
* * optional string custom_label1 = 19; + * * @return The bytes for customLabel1. */ - com.google.protobuf.ByteString - getCustomLabel1Bytes(); + com.google.protobuf.ByteString getCustomLabel1Bytes(); /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return Whether the customLabel2 field is set. */ boolean hasCustomLabel2(); /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return The customLabel2. */ java.lang.String getCustomLabel2(); /** + * + * *
    * Custom label 2 for custom grouping of products. Segment.
    * 
* * optional string custom_label2 = 20; + * * @return The bytes for customLabel2. */ - com.google.protobuf.ByteString - getCustomLabel2Bytes(); + com.google.protobuf.ByteString getCustomLabel2Bytes(); /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return Whether the customLabel3 field is set. */ boolean hasCustomLabel3(); /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return The customLabel3. */ java.lang.String getCustomLabel3(); /** + * + * *
    * Custom label 3 for custom grouping of products. Segment.
    * 
* * optional string custom_label3 = 21; + * * @return The bytes for customLabel3. */ - com.google.protobuf.ByteString - getCustomLabel3Bytes(); + com.google.protobuf.ByteString getCustomLabel3Bytes(); /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return Whether the customLabel4 field is set. */ boolean hasCustomLabel4(); /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return The customLabel4. */ java.lang.String getCustomLabel4(); /** + * + * *
    * Custom label 4 for custom grouping of products. Segment.
    * 
* * optional string custom_label4 = 22; + * * @return The bytes for customLabel4. */ - com.google.protobuf.ByteString - getCustomLabel4Bytes(); + com.google.protobuf.ByteString getCustomLabel4Bytes(); /** + * + * *
    * Number of clicks. Metric.
    * 
* * optional int64 clicks = 23; + * * @return Whether the clicks field is set. */ boolean hasClicks(); /** + * + * *
    * Number of clicks. Metric.
    * 
* * optional int64 clicks = 23; + * * @return The clicks. */ long getClicks(); /** + * + * *
    * Number of times merchant's products are shown. Metric.
    * 
* * optional int64 impressions = 24; + * * @return Whether the impressions field is set. */ boolean hasImpressions(); /** + * + * *
    * Number of times merchant's products are shown. Metric.
    * 
* * optional int64 impressions = 24; + * * @return The impressions. */ long getImpressions(); /** + * + * *
    * Click-through rate - the number of clicks merchant's products receive
    * (clicks) divided by the number of times the products are shown
@@ -872,10 +1108,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double click_through_rate = 25; + * * @return Whether the clickThroughRate field is set. */ boolean hasClickThroughRate(); /** + * + * *
    * Click-through rate - the number of clicks merchant's products receive
    * (clicks) divided by the number of times the products are shown
@@ -883,11 +1122,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double click_through_rate = 25; + * * @return The clickThroughRate. */ double getClickThroughRate(); /** + * + * *
    * Number of conversions attributed to the product, reported on the conversion
    * date. Depending on the attribution model, a conversion might be distributed
@@ -898,10 +1140,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double conversions = 26; + * * @return Whether the conversions field is set. */ boolean hasConversions(); /** + * + * *
    * Number of conversions attributed to the product, reported on the conversion
    * date. Depending on the attribution model, a conversion might be distributed
@@ -912,11 +1157,14 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double conversions = 26; + * * @return The conversions. */ double getConversions(); /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -925,10 +1173,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return Whether the conversionValue field is set. */ boolean hasConversionValue(); /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -937,10 +1188,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * .google.shopping.type.Price conversion_value = 27; + * * @return The conversionValue. */ com.google.shopping.type.Price getConversionValue(); /** + * + * *
    * Value of conversions attributed to the product, reported on the conversion
    * date. Metric.
@@ -953,6 +1207,8 @@ public interface ProductPerformanceViewOrBuilder extends
   com.google.shopping.type.PriceOrBuilder getConversionValueOrBuilder();
 
   /**
+   *
+   *
    * 
    * Number of conversions divided by the number of clicks, reported on the
    * impression date. Metric.
@@ -961,10 +1217,13 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double conversion_rate = 28; + * * @return Whether the conversionRate field is set. */ boolean hasConversionRate(); /** + * + * *
    * Number of conversions divided by the number of clicks, reported on the
    * impression date. Metric.
@@ -973,6 +1232,7 @@ public interface ProductPerformanceViewOrBuilder extends
    * 
* * optional double conversion_rate = 28; + * * @return The conversionRate. */ double getConversionRate(); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java similarity index 68% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java index a43aa3f09383..1ec056c8585d 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductView.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Fields available for query in `product_view` table.
  *
@@ -20,15 +37,16 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView}
  */
-public final class ProductView extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ProductView extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductView)
     ProductViewOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ProductView.newBuilder() to construct.
   private ProductView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ProductView() {
     id_ = "";
     channel_ = 0;
@@ -50,8 +68,7 @@ private ProductView() {
     condition_ = "";
     availability_ = "";
     shippingLabel_ = "";
-    gtin_ =
-        com.google.protobuf.LazyStringArrayList.emptyList();
+    gtin_ = com.google.protobuf.LazyStringArrayList.emptyList();
     itemGroupId_ = "";
     thumbnailLink_ = "";
     aggregatedReportingContextStatus_ = 0;
@@ -60,25 +77,28 @@ private ProductView() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ProductView();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.ProductView.class, com.google.shopping.merchant.reports.v1beta.ProductView.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.ProductView.class,
+            com.google.shopping.merchant.reports.v1beta.ProductView.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Status of the product aggregated for all reporting contexts.
    *
@@ -93,11 +113,13 @@ protected java.lang.Object newInstance(
    * Disapproved   | Disapproved  | NOT_ELIGIBLE_OR_DISAPPROVED
    * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus} */ - public enum AggregatedReportingContextStatus - implements com.google.protobuf.ProtocolMessageEnum { + public enum AggregatedReportingContextStatus implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -106,6 +128,8 @@ public enum AggregatedReportingContextStatus */ AGGREGATED_REPORTING_CONTEXT_STATUS_UNSPECIFIED(0), /** + * + * *
      * Product is not eligible or is disapproved for all reporting contexts.
      * 
@@ -114,6 +138,8 @@ public enum AggregatedReportingContextStatus */ NOT_ELIGIBLE_OR_DISAPPROVED(1), /** + * + * *
      * Product's status is pending in all reporting contexts.
      * 
@@ -122,6 +148,8 @@ public enum AggregatedReportingContextStatus */ PENDING(2), /** + * + * *
      * Product is eligible for some (but not all) reporting contexts.
      * 
@@ -130,6 +158,8 @@ public enum AggregatedReportingContextStatus */ ELIGIBLE_LIMITED(3), /** + * + * *
      * Product is eligible for all reporting contexts.
      * 
@@ -141,6 +171,8 @@ public enum AggregatedReportingContextStatus ; /** + * + * *
      * Not specified.
      * 
@@ -149,6 +181,8 @@ public enum AggregatedReportingContextStatus */ public static final int AGGREGATED_REPORTING_CONTEXT_STATUS_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Product is not eligible or is disapproved for all reporting contexts.
      * 
@@ -157,6 +191,8 @@ public enum AggregatedReportingContextStatus */ public static final int NOT_ELIGIBLE_OR_DISAPPROVED_VALUE = 1; /** + * + * *
      * Product's status is pending in all reporting contexts.
      * 
@@ -165,6 +201,8 @@ public enum AggregatedReportingContextStatus */ public static final int PENDING_VALUE = 2; /** + * + * *
      * Product is eligible for some (but not all) reporting contexts.
      * 
@@ -173,6 +211,8 @@ public enum AggregatedReportingContextStatus */ public static final int ELIGIBLE_LIMITED_VALUE = 3; /** + * + * *
      * Product is eligible for all reporting contexts.
      * 
@@ -181,7 +221,6 @@ public enum AggregatedReportingContextStatus */ public static final int ELIGIBLE_VALUE = 4; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -206,12 +245,18 @@ public static AggregatedReportingContextStatus valueOf(int value) { */ public static AggregatedReportingContextStatus forNumber(int value) { switch (value) { - case 0: return AGGREGATED_REPORTING_CONTEXT_STATUS_UNSPECIFIED; - case 1: return NOT_ELIGIBLE_OR_DISAPPROVED; - case 2: return PENDING; - case 3: return ELIGIBLE_LIMITED; - case 4: return ELIGIBLE; - default: return null; + case 0: + return AGGREGATED_REPORTING_CONTEXT_STATUS_UNSPECIFIED; + case 1: + return NOT_ELIGIBLE_OR_DISAPPROVED; + case 2: + return PENDING; + case 3: + return ELIGIBLE_LIMITED; + case 4: + return ELIGIBLE; + default: + return null; } } @@ -219,29 +264,31 @@ public static AggregatedReportingContextStatus forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - AggregatedReportingContextStatus> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public AggregatedReportingContextStatus findValueByNumber(int number) { - return AggregatedReportingContextStatus.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AggregatedReportingContextStatus findValueByNumber(int number) { + return AggregatedReportingContextStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ProductView.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ProductView.getDescriptor() + .getEnumTypes() + .get(0); } private static final AggregatedReportingContextStatus[] VALUES = values(); @@ -249,8 +296,7 @@ public AggregatedReportingContextStatus findValueByNumber(int number) { public static AggregatedReportingContextStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -267,142 +313,195 @@ private AggregatedReportingContextStatus(int value) { // @@protoc_insertion_point(enum_scope:google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus) } - public interface ItemIssueOrBuilder extends + public interface ItemIssueOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return Whether the type field is set. */ boolean hasType(); /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return The type. */ com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getType(); /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder getTypeOrBuilder(); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder + getTypeOrBuilder(); /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return Whether the severity field is set. */ boolean hasSeverity(); /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return The severity. */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getSeverity(); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + getSeverity(); /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder getSeverityOrBuilder(); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder + getSeverityOrBuilder(); /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return Whether the resolution field is set. */ boolean hasResolution(); /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The enum numeric value on the wire for resolution. */ int getResolutionValue(); /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The resolution. */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution getResolution(); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + getResolution(); } /** + * + * *
    * Item issue associated with the product.
    * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue} */ - public static final class ItemIssue extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class ItemIssue extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) ItemIssueOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ItemIssue.newBuilder() to construct. private ItemIssue(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private ItemIssue() { resolution_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ItemIssue(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder.class); } /** + * + * *
      * How to resolve the issue.
      * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution} */ - public enum ItemIssueResolution - implements com.google.protobuf.ProtocolMessageEnum { + public enum ItemIssueResolution implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
        * Not specified.
        * 
@@ -411,6 +510,8 @@ public enum ItemIssueResolution */ ITEM_ISSUE_RESOLUTION_UNSPECIFIED(0), /** + * + * *
        * The merchant has to fix the issue.
        * 
@@ -419,6 +520,8 @@ public enum ItemIssueResolution */ MERCHANT_ACTION(1), /** + * + * *
        * The issue will be resolved automatically (for example, image crawl) or
        * through a Google review. No merchant action is required now. Resolution
@@ -432,6 +535,8 @@ public enum ItemIssueResolution
       ;
 
       /**
+       *
+       *
        * 
        * Not specified.
        * 
@@ -440,6 +545,8 @@ public enum ItemIssueResolution */ public static final int ITEM_ISSUE_RESOLUTION_UNSPECIFIED_VALUE = 0; /** + * + * *
        * The merchant has to fix the issue.
        * 
@@ -448,6 +555,8 @@ public enum ItemIssueResolution */ public static final int MERCHANT_ACTION_VALUE = 1; /** + * + * *
        * The issue will be resolved automatically (for example, image crawl) or
        * through a Google review. No merchant action is required now. Resolution
@@ -458,7 +567,6 @@ public enum ItemIssueResolution
        */
       public static final int PENDING_PROCESSING_VALUE = 2;
 
-
       public final int getNumber() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalArgumentException(
@@ -483,10 +591,14 @@ public static ItemIssueResolution valueOf(int value) {
        */
       public static ItemIssueResolution forNumber(int value) {
         switch (value) {
-          case 0: return ITEM_ISSUE_RESOLUTION_UNSPECIFIED;
-          case 1: return MERCHANT_ACTION;
-          case 2: return PENDING_PROCESSING;
-          default: return null;
+          case 0:
+            return ITEM_ISSUE_RESOLUTION_UNSPECIFIED;
+          case 1:
+            return MERCHANT_ACTION;
+          case 2:
+            return PENDING_PROCESSING;
+          default:
+            return null;
         }
       }
 
@@ -494,29 +606,31 @@ public static ItemIssueResolution forNumber(int value) {
           internalGetValueMap() {
         return internalValueMap;
       }
-      private static final com.google.protobuf.Internal.EnumLiteMap<
-          ItemIssueResolution> internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public ItemIssueResolution findValueByNumber(int number) {
-                return ItemIssueResolution.forNumber(number);
-              }
-            };
 
-      public final com.google.protobuf.Descriptors.EnumValueDescriptor
-          getValueDescriptor() {
+      private static final com.google.protobuf.Internal.EnumLiteMap
+          internalValueMap =
+              new com.google.protobuf.Internal.EnumLiteMap() {
+                public ItemIssueResolution findValueByNumber(int number) {
+                  return ItemIssueResolution.forNumber(number);
+                }
+              };
+
+      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalStateException(
               "Can't get the descriptor of an unrecognized enum value.");
         }
         return getDescriptor().getValues().get(ordinal());
       }
-      public final com.google.protobuf.Descriptors.EnumDescriptor
-          getDescriptorForType() {
+
+      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
         return getDescriptor();
       }
-      public static final com.google.protobuf.Descriptors.EnumDescriptor
-          getDescriptor() {
-        return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDescriptor().getEnumTypes().get(0);
+
+      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+        return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDescriptor()
+            .getEnumTypes()
+            .get(0);
       }
 
       private static final ItemIssueResolution[] VALUES = values();
@@ -524,8 +638,7 @@ public ItemIssueResolution findValueByNumber(int number) {
       public static ItemIssueResolution valueOf(
           com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
         if (desc.getType() != getDescriptor()) {
-          throw new java.lang.IllegalArgumentException(
-            "EnumValueDescriptor is not for this type.");
+          throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
         }
         if (desc.getIndex() == -1) {
           return UNRECOGNIZED;
@@ -542,87 +655,108 @@ private ItemIssueResolution(int value) {
       // @@protoc_insertion_point(enum_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution)
     }
 
-    public interface ItemIssueTypeOrBuilder extends
+    public interface ItemIssueTypeOrBuilder
+        extends
         // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType)
         com.google.protobuf.MessageOrBuilder {
 
       /**
+       *
+       *
        * 
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return Whether the code field is set. */ boolean hasCode(); /** + * + * *
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return The code. */ java.lang.String getCode(); /** + * + * *
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return The bytes for code. */ - com.google.protobuf.ByteString - getCodeBytes(); + com.google.protobuf.ByteString getCodeBytes(); /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return Whether the canonicalAttribute field is set. */ boolean hasCanonicalAttribute(); /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return The canonicalAttribute. */ java.lang.String getCanonicalAttribute(); /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return The bytes for canonicalAttribute. */ - com.google.protobuf.ByteString - getCanonicalAttributeBytes(); + com.google.protobuf.ByteString getCanonicalAttributeBytes(); } /** + * + * *
      * Issue type.
      * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType} */ - public static final class ItemIssueType extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class ItemIssueType extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) ItemIssueTypeOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ItemIssueType.newBuilder() to construct. private ItemIssueType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private ItemIssueType() { code_ = ""; canonicalAttribute_ = ""; @@ -630,35 +764,42 @@ private ItemIssueType() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ItemIssueType(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .Builder.class); } private int bitField0_; public static final int CODE_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private volatile java.lang.Object code_ = ""; /** + * + * *
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return Whether the code field is set. */ @java.lang.Override @@ -666,12 +807,15 @@ public boolean hasCode() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return The code. */ @java.lang.Override @@ -680,30 +824,30 @@ public java.lang.String getCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); code_ = s; return s; } } /** + * + * *
        * Error code of the issue, equivalent to the `code` of [Product
        * issues](https://developers.google.com/shopping-content/guides/product-issues).
        * 
* * optional string code = 1; + * * @return The bytes for code. */ @java.lang.Override - public com.google.protobuf.ByteString - getCodeBytes() { + public com.google.protobuf.ByteString getCodeBytes() { java.lang.Object ref = code_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); code_ = b; return b; } else { @@ -712,14 +856,18 @@ public java.lang.String getCode() { } public static final int CANONICAL_ATTRIBUTE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object canonicalAttribute_ = ""; /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return Whether the canonicalAttribute field is set. */ @java.lang.Override @@ -727,11 +875,14 @@ public boolean hasCanonicalAttribute() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return The canonicalAttribute. */ @java.lang.Override @@ -740,29 +891,29 @@ public java.lang.String getCanonicalAttribute() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); canonicalAttribute_ = s; return s; } } /** + * + * *
        * Canonical attribute name for attribute-specific issues.
        * 
* * optional string canonical_attribute = 2; + * * @return The bytes for canonicalAttribute. */ @java.lang.Override - public com.google.protobuf.ByteString - getCanonicalAttributeBytes() { + public com.google.protobuf.ByteString getCanonicalAttributeBytes() { java.lang.Object ref = canonicalAttribute_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); canonicalAttribute_ = b; return b; } else { @@ -771,6 +922,7 @@ public java.lang.String getCanonicalAttribute() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -782,8 +934,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, code_); } @@ -813,22 +964,23 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType other = (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) obj; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType other = + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) obj; if (hasCode() != other.hasCode()) return false; if (hasCode()) { - if (!getCode() - .equals(other.getCode())) return false; + if (!getCode().equals(other.getCode())) return false; } if (hasCanonicalAttribute() != other.hasCanonicalAttribute()) return false; if (hasCanonicalAttribute()) { - if (!getCanonicalAttribute() - .equals(other.getCanonicalAttribute())) return false; + if (!getCanonicalAttribute().equals(other.getCanonicalAttribute())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -854,90 +1006,104 @@ public int hashCode() { return hash; } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -947,39 +1113,45 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * Issue type.
        * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.newBuilder() - private Builder() { - - } + // Construct using + // com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -990,19 +1162,23 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance(); } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType build() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType result = buildPartial(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + build() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1010,14 +1186,21 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType buildPartial() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType result = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType(this); - if (bitField0_ != 0) { buildPartial0(result); } + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + buildPartial() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType result = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -1035,46 +1218,56 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType other) { - if (other == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType other) { + if (other + == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance()) return this; if (other.hasCode()) { code_ = other.code_; bitField0_ |= 0x00000001; @@ -1111,22 +1304,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - code_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - canonicalAttribute_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + code_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + canonicalAttribute_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1136,35 +1332,41 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private java.lang.Object code_ = ""; /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @return Whether the code field is set. */ public boolean hasCode() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @return The code. */ public java.lang.String getCode() { java.lang.Object ref = code_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); code_ = s; return s; @@ -1173,21 +1375,22 @@ public java.lang.String getCode() { } } /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @return The bytes for code. */ - public com.google.protobuf.ByteString - getCodeBytes() { + public com.google.protobuf.ByteString getCodeBytes() { java.lang.Object ref = code_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); code_ = b; return b; } else { @@ -1195,30 +1398,37 @@ public java.lang.String getCode() { } } /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @param value The code to set. * @return This builder for chaining. */ - public Builder setCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } code_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @return This builder for chaining. */ public Builder clearCode() { @@ -1228,18 +1438,22 @@ public Builder clearCode() { return this; } /** + * + * *
          * Error code of the issue, equivalent to the `code` of [Product
          * issues](https://developers.google.com/shopping-content/guides/product-issues).
          * 
* * optional string code = 1; + * * @param value The bytes for code to set. * @return This builder for chaining. */ - public Builder setCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); code_ = value; bitField0_ |= 0x00000001; @@ -1249,29 +1463,34 @@ public Builder setCodeBytes( private java.lang.Object canonicalAttribute_ = ""; /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @return Whether the canonicalAttribute field is set. */ public boolean hasCanonicalAttribute() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @return The canonicalAttribute. */ public java.lang.String getCanonicalAttribute() { java.lang.Object ref = canonicalAttribute_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); canonicalAttribute_ = s; return s; @@ -1280,20 +1499,21 @@ public java.lang.String getCanonicalAttribute() { } } /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @return The bytes for canonicalAttribute. */ - public com.google.protobuf.ByteString - getCanonicalAttributeBytes() { + public com.google.protobuf.ByteString getCanonicalAttributeBytes() { java.lang.Object ref = canonicalAttribute_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); canonicalAttribute_ = b; return b; } else { @@ -1301,28 +1521,35 @@ public java.lang.String getCanonicalAttribute() { } } /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @param value The canonicalAttribute to set. * @return This builder for chaining. */ - public Builder setCanonicalAttribute( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - canonicalAttribute_ = value; - bitField0_ |= 0x00000002; + public Builder setCanonicalAttribute(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + canonicalAttribute_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @return This builder for chaining. */ public Builder clearCanonicalAttribute() { @@ -1332,23 +1559,28 @@ public Builder clearCanonicalAttribute() { return this; } /** + * + * *
          * Canonical attribute name for attribute-specific issues.
          * 
* * optional string canonical_attribute = 2; + * * @param value The bytes for canonicalAttribute to set. * @return This builder for chaining. */ - public Builder setCanonicalAttributeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCanonicalAttributeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); canonicalAttribute_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1361,41 +1593,46 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType) - private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueType + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType(); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ItemIssueType parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ItemIssueType parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1407,110 +1644,160 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface ItemIssueSeverityOrBuilder extends + public interface ItemIssueSeverityOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) com.google.protobuf.MessageOrBuilder { /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - java.util.List + java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext> getSeverityPerReportingContextList(); /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getSeverityPerReportingContext(int index); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + getSeverityPerReportingContext(int index); /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ int getSeverityPerReportingContextCount(); /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - java.util.List + java.util.List< + ? extends + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder> getSeverityPerReportingContextOrBuilderList(); /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder getSeverityPerReportingContextOrBuilder( - int index); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder + getSeverityPerReportingContextOrBuilder(int index); /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return Whether the aggregatedSeverity field is set. */ boolean hasAggregatedSeverity(); /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The enum numeric value on the wire for aggregatedSeverity. */ int getAggregatedSeverityValue(); /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The aggregatedSeverity. */ - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity getAggregatedSeverity(); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + getAggregatedSeverity(); } /** + * + * *
      * How the issue affects the serving of the product.
      * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity} */ - public static final class ItemIssueSeverity extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class ItemIssueSeverity extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) ItemIssueSeverityOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ItemIssueSeverity.newBuilder() to construct. private ItemIssueSeverity(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private ItemIssueSeverity() { severityPerReportingContext_ = java.util.Collections.emptyList(); aggregatedSeverity_ = 0; @@ -1518,34 +1805,41 @@ private ItemIssueSeverity() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ItemIssueSeverity(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .Builder.class); } /** + * + * *
        * Issue severity aggregated for all reporting contexts.
        * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity} */ - public enum AggregatedIssueSeverity - implements com.google.protobuf.ProtocolMessageEnum { + public enum AggregatedIssueSeverity implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
          * Not specified.
          * 
@@ -1554,6 +1848,8 @@ public enum AggregatedIssueSeverity */ AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED(0), /** + * + * *
          * Issue disapproves the product in at least one reporting context.
          * 
@@ -1562,6 +1858,8 @@ public enum AggregatedIssueSeverity */ DISAPPROVED(1), /** + * + * *
          * Issue demotes the product in all reporting contexts it affects.
          * 
@@ -1570,6 +1868,8 @@ public enum AggregatedIssueSeverity */ DEMOTED(2), /** + * + * *
          * Issue resolution is `PENDING_PROCESSING`.
          * 
@@ -1581,6 +1881,8 @@ public enum AggregatedIssueSeverity ; /** + * + * *
          * Not specified.
          * 
@@ -1589,6 +1891,8 @@ public enum AggregatedIssueSeverity */ public static final int AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED_VALUE = 0; /** + * + * *
          * Issue disapproves the product in at least one reporting context.
          * 
@@ -1597,6 +1901,8 @@ public enum AggregatedIssueSeverity */ public static final int DISAPPROVED_VALUE = 1; /** + * + * *
          * Issue demotes the product in all reporting contexts it affects.
          * 
@@ -1605,6 +1911,8 @@ public enum AggregatedIssueSeverity */ public static final int DEMOTED_VALUE = 2; /** + * + * *
          * Issue resolution is `PENDING_PROCESSING`.
          * 
@@ -1613,7 +1921,6 @@ public enum AggregatedIssueSeverity */ public static final int PENDING_VALUE = 3; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -1638,11 +1945,16 @@ public static AggregatedIssueSeverity valueOf(int value) { */ public static AggregatedIssueSeverity forNumber(int value) { switch (value) { - case 0: return AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED; - case 1: return DISAPPROVED; - case 2: return DEMOTED; - case 3: return PENDING; - default: return null; + case 0: + return AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED; + case 1: + return DISAPPROVED; + case 2: + return DEMOTED; + case 3: + return PENDING; + default: + return null; } } @@ -1650,29 +1962,32 @@ public static AggregatedIssueSeverity forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - AggregatedIssueSeverity> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public AggregatedIssueSeverity findValueByNumber(int number) { - return AggregatedIssueSeverity.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AggregatedIssueSeverity findValueByNumber(int number) { + return AggregatedIssueSeverity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDescriptor() + .getEnumTypes() + .get(0); } private static final AggregatedIssueSeverity[] VALUES = values(); @@ -1681,7 +1996,7 @@ public static AggregatedIssueSeverity valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -1698,246 +2013,321 @@ private AggregatedIssueSeverity(int value) { // @@protoc_insertion_point(enum_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity) } - public interface IssueSeverityPerReportingContextOrBuilder extends + public interface IssueSeverityPerReportingContextOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) com.google.protobuf.MessageOrBuilder { /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return Whether the reportingContext field is set. */ boolean hasReportingContext(); /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The enum numeric value on the wire for reportingContext. */ int getReportingContextValue(); /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The reportingContext. */ com.google.shopping.type.ReportingContext.ReportingContextEnum getReportingContext(); /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @return A list containing the disapprovedCountries. */ - java.util.List - getDisapprovedCountriesList(); + java.util.List getDisapprovedCountriesList(); /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @return The count of disapprovedCountries. */ int getDisapprovedCountriesCount(); /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the element to return. * @return The disapprovedCountries at the given index. */ java.lang.String getDisapprovedCountries(int index); /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the value to return. * @return The bytes of the disapprovedCountries at the given index. */ - com.google.protobuf.ByteString - getDisapprovedCountriesBytes(int index); + com.google.protobuf.ByteString getDisapprovedCountriesBytes(int index); /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @return A list containing the demotedCountries. */ - java.util.List - getDemotedCountriesList(); + java.util.List getDemotedCountriesList(); /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @return The count of demotedCountries. */ int getDemotedCountriesCount(); /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @param index The index of the element to return. * @return The demotedCountries at the given index. */ java.lang.String getDemotedCountries(int index); /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @param index The index of the value to return. * @return The bytes of the demotedCountries at the given index. */ - com.google.protobuf.ByteString - getDemotedCountriesBytes(int index); + com.google.protobuf.ByteString getDemotedCountriesBytes(int index); } /** + * + * *
        * Issue severity per reporting context.
        * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext} */ - public static final class IssueSeverityPerReportingContext extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class IssueSeverityPerReportingContext + extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) IssueSeverityPerReportingContextOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use IssueSeverityPerReportingContext.newBuilder() to construct. - private IssueSeverityPerReportingContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private IssueSeverityPerReportingContext( + com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private IssueSeverityPerReportingContext() { reportingContext_ = 0; - disapprovedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - demotedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); + disapprovedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + demotedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new IssueSeverityPerReportingContext(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.Builder.class); } private int bitField0_; public static final int REPORTING_CONTEXT_FIELD_NUMBER = 1; private int reportingContext_ = 0; /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return Whether the reportingContext field is set. */ - @java.lang.Override public boolean hasReportingContext() { + @java.lang.Override + public boolean hasReportingContext() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The enum numeric value on the wire for reportingContext. */ - @java.lang.Override public int getReportingContextValue() { + @java.lang.Override + public int getReportingContextValue() { return reportingContext_; } /** + * + * *
          * Reporting context the issue applies to.
          * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The reportingContext. */ - @java.lang.Override public com.google.shopping.type.ReportingContext.ReportingContextEnum getReportingContext() { - com.google.shopping.type.ReportingContext.ReportingContextEnum result = com.google.shopping.type.ReportingContext.ReportingContextEnum.forNumber(reportingContext_); - return result == null ? com.google.shopping.type.ReportingContext.ReportingContextEnum.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.type.ReportingContext.ReportingContextEnum + getReportingContext() { + com.google.shopping.type.ReportingContext.ReportingContextEnum result = + com.google.shopping.type.ReportingContext.ReportingContextEnum.forNumber( + reportingContext_); + return result == null + ? com.google.shopping.type.ReportingContext.ReportingContextEnum.UNRECOGNIZED + : result; } public static final int DISAPPROVED_COUNTRIES_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList disapprovedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @return A list containing the disapprovedCountries. */ - public com.google.protobuf.ProtocolStringList - getDisapprovedCountriesList() { + public com.google.protobuf.ProtocolStringList getDisapprovedCountriesList() { return disapprovedCountries_; } /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @return The count of disapprovedCountries. */ public int getDisapprovedCountriesCount() { return disapprovedCountries_.size(); } /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the element to return. * @return The disapprovedCountries at the given index. */ @@ -1945,56 +2335,67 @@ public java.lang.String getDisapprovedCountries(int index) { return disapprovedCountries_.get(index); } /** + * + * *
          * List of disapproved countries in the reporting context, represented
          * in ISO 3166 format.
          * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the value to return. * @return The bytes of the disapprovedCountries at the given index. */ - public com.google.protobuf.ByteString - getDisapprovedCountriesBytes(int index) { + public com.google.protobuf.ByteString getDisapprovedCountriesBytes(int index) { return disapprovedCountries_.getByteString(index); } public static final int DEMOTED_COUNTRIES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList demotedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @return A list containing the demotedCountries. */ - public com.google.protobuf.ProtocolStringList - getDemotedCountriesList() { + public com.google.protobuf.ProtocolStringList getDemotedCountriesList() { return demotedCountries_; } /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @return The count of demotedCountries. */ public int getDemotedCountriesCount() { return demotedCountries_.size(); } /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @param index The index of the element to return. * @return The demotedCountries at the given index. */ @@ -2002,21 +2403,24 @@ public java.lang.String getDemotedCountries(int index) { return demotedCountries_.get(index); } /** + * + * *
          * List of demoted countries in the reporting context, represented in
          * ISO 3166 format.
          * 
* * repeated string demoted_countries = 3; + * * @param index The index of the value to return. * @return The bytes of the demotedCountries at the given index. */ - public com.google.protobuf.ByteString - getDemotedCountriesBytes(int index) { + public com.google.protobuf.ByteString getDemotedCountriesBytes(int index) { return demotedCountries_.getByteString(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2029,15 +2433,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(1, reportingContext_); } for (int i = 0; i < disapprovedCountries_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, disapprovedCountries_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 2, disapprovedCountries_.getRaw(i)); } for (int i = 0; i < demotedCountries_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, demotedCountries_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 3, demotedCountries_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -2049,8 +2455,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, reportingContext_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, reportingContext_); } { int dataSize = 0; @@ -2076,21 +2481,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext other = (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) obj; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + other = + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext) + obj; if (hasReportingContext() != other.hasReportingContext()) return false; if (hasReportingContext()) { if (reportingContext_ != other.reportingContext_) return false; } - if (!getDisapprovedCountriesList() - .equals(other.getDisapprovedCountriesList())) return false; - if (!getDemotedCountriesList() - .equals(other.getDemotedCountriesList())) return false; + if (!getDisapprovedCountriesList().equals(other.getDisapprovedCountriesList())) + return false; + if (!getDemotedCountriesList().equals(other.getDemotedCountriesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2119,90 +2531,119 @@ public int hashCode() { return hash; } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2212,65 +2653,77 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.newBuilder() - private Builder() { - - } + // Construct using + // com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; reportingContext_ = 0; - disapprovedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - demotedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); + disapprovedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + demotedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance(); } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext build() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext result = buildPartial(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + build() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2278,14 +2731,25 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext buildPartial() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext result = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext(this); - if (bitField0_ != 0) { buildPartial0(result); } + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + buildPartial() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + result = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -2307,46 +2771,61 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext other) { - if (other == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + other) { + if (other + == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()) + return this; if (other.hasReportingContext()) { setReportingContext(other.getReportingContext()); } @@ -2396,29 +2875,33 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - reportingContext_ = input.readEnum(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - ensureDisapprovedCountriesIsMutable(); - disapprovedCountries_.add(s); - break; - } // case 18 - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - ensureDemotedCountriesIsMutable(); - demotedCountries_.add(s); - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + reportingContext_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureDisapprovedCountriesIsMutable(); + disapprovedCountries_.add(s); + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureDemotedCountriesIsMutable(); + demotedCountries_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -2428,37 +2911,55 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private int reportingContext_ = 0; /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return Whether the reportingContext field is set. */ - @java.lang.Override public boolean hasReportingContext() { + @java.lang.Override + public boolean hasReportingContext() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The enum numeric value on the wire for reportingContext. */ - @java.lang.Override public int getReportingContextValue() { + @java.lang.Override + public int getReportingContextValue() { return reportingContext_; } /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @param value The enum numeric value on the wire for reportingContext to set. * @return This builder for chaining. */ @@ -2469,28 +2970,44 @@ public Builder setReportingContextValue(int value) { return this; } /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return The reportingContext. */ @java.lang.Override - public com.google.shopping.type.ReportingContext.ReportingContextEnum getReportingContext() { - com.google.shopping.type.ReportingContext.ReportingContextEnum result = com.google.shopping.type.ReportingContext.ReportingContextEnum.forNumber(reportingContext_); - return result == null ? com.google.shopping.type.ReportingContext.ReportingContextEnum.UNRECOGNIZED : result; + public com.google.shopping.type.ReportingContext.ReportingContextEnum + getReportingContext() { + com.google.shopping.type.ReportingContext.ReportingContextEnum result = + com.google.shopping.type.ReportingContext.ReportingContextEnum.forNumber( + reportingContext_); + return result == null + ? com.google.shopping.type.ReportingContext.ReportingContextEnum.UNRECOGNIZED + : result; } /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @param value The reportingContext to set. * @return This builder for chaining. */ - public Builder setReportingContext(com.google.shopping.type.ReportingContext.ReportingContextEnum value) { + public Builder setReportingContext( + com.google.shopping.type.ReportingContext.ReportingContextEnum value) { if (value == null) { throw new NullPointerException(); } @@ -2500,11 +3017,16 @@ public Builder setReportingContext(com.google.shopping.type.ReportingContext.Rep return this; } /** + * + * *
            * Reporting context the issue applies to.
            * 
* - * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * optional .google.shopping.type.ReportingContext.ReportingContextEnum reporting_context = 1; + * + * * @return This builder for chaining. */ public Builder clearReportingContext() { @@ -2516,45 +3038,55 @@ public Builder clearReportingContext() { private com.google.protobuf.LazyStringArrayList disapprovedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureDisapprovedCountriesIsMutable() { if (!disapprovedCountries_.isModifiable()) { - disapprovedCountries_ = new com.google.protobuf.LazyStringArrayList(disapprovedCountries_); + disapprovedCountries_ = + new com.google.protobuf.LazyStringArrayList(disapprovedCountries_); } bitField0_ |= 0x00000002; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @return A list containing the disapprovedCountries. */ - public com.google.protobuf.ProtocolStringList - getDisapprovedCountriesList() { + public com.google.protobuf.ProtocolStringList getDisapprovedCountriesList() { disapprovedCountries_.makeImmutable(); return disapprovedCountries_; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @return The count of disapprovedCountries. */ public int getDisapprovedCountriesCount() { return disapprovedCountries_.size(); } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the element to return. * @return The disapprovedCountries at the given index. */ @@ -2562,33 +3094,39 @@ public java.lang.String getDisapprovedCountries(int index) { return disapprovedCountries_.get(index); } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param index The index of the value to return. * @return The bytes of the disapprovedCountries at the given index. */ - public com.google.protobuf.ByteString - getDisapprovedCountriesBytes(int index) { + public com.google.protobuf.ByteString getDisapprovedCountriesBytes(int index) { return disapprovedCountries_.getByteString(index); } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param index The index to set the value at. * @param value The disapprovedCountries to set. * @return This builder for chaining. */ - public Builder setDisapprovedCountries( - int index, java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDisapprovedCountries(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureDisapprovedCountriesIsMutable(); disapprovedCountries_.set(index, value); bitField0_ |= 0x00000002; @@ -2596,18 +3134,22 @@ public Builder setDisapprovedCountries( return this; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param value The disapprovedCountries to add. * @return This builder for chaining. */ - public Builder addDisapprovedCountries( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder addDisapprovedCountries(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureDisapprovedCountriesIsMutable(); disapprovedCountries_.add(value); bitField0_ |= 0x00000002; @@ -2615,53 +3157,61 @@ public Builder addDisapprovedCountries( return this; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param values The disapprovedCountries to add. * @return This builder for chaining. */ - public Builder addAllDisapprovedCountries( - java.lang.Iterable values) { + public Builder addAllDisapprovedCountries(java.lang.Iterable values) { ensureDisapprovedCountriesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, disapprovedCountries_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, disapprovedCountries_); bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @return This builder for chaining. */ public Builder clearDisapprovedCountries() { - disapprovedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002);; + disapprovedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; onChanged(); return this; } /** + * + * *
            * List of disapproved countries in the reporting context, represented
            * in ISO 3166 format.
            * 
* * repeated string disapproved_countries = 2; + * * @param value The bytes of the disapprovedCountries to add. * @return This builder for chaining. */ - public Builder addDisapprovedCountriesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder addDisapprovedCountriesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureDisapprovedCountriesIsMutable(); disapprovedCountries_.add(value); @@ -2672,6 +3222,7 @@ public Builder addDisapprovedCountriesBytes( private com.google.protobuf.LazyStringArrayList demotedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureDemotedCountriesIsMutable() { if (!demotedCountries_.isModifiable()) { demotedCountries_ = new com.google.protobuf.LazyStringArrayList(demotedCountries_); @@ -2679,38 +3230,46 @@ private void ensureDemotedCountriesIsMutable() { bitField0_ |= 0x00000004; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @return A list containing the demotedCountries. */ - public com.google.protobuf.ProtocolStringList - getDemotedCountriesList() { + public com.google.protobuf.ProtocolStringList getDemotedCountriesList() { demotedCountries_.makeImmutable(); return demotedCountries_; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @return The count of demotedCountries. */ public int getDemotedCountriesCount() { return demotedCountries_.size(); } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param index The index of the element to return. * @return The demotedCountries at the given index. */ @@ -2718,33 +3277,39 @@ public java.lang.String getDemotedCountries(int index) { return demotedCountries_.get(index); } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param index The index of the value to return. * @return The bytes of the demotedCountries at the given index. */ - public com.google.protobuf.ByteString - getDemotedCountriesBytes(int index) { + public com.google.protobuf.ByteString getDemotedCountriesBytes(int index) { return demotedCountries_.getByteString(index); } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param index The index to set the value at. * @param value The demotedCountries to set. * @return This builder for chaining. */ - public Builder setDemotedCountries( - int index, java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setDemotedCountries(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureDemotedCountriesIsMutable(); demotedCountries_.set(index, value); bitField0_ |= 0x00000004; @@ -2752,18 +3317,22 @@ public Builder setDemotedCountries( return this; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param value The demotedCountries to add. * @return This builder for chaining. */ - public Builder addDemotedCountries( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder addDemotedCountries(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureDemotedCountriesIsMutable(); demotedCountries_.add(value); bitField0_ |= 0x00000004; @@ -2771,53 +3340,61 @@ public Builder addDemotedCountries( return this; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param values The demotedCountries to add. * @return This builder for chaining. */ - public Builder addAllDemotedCountries( - java.lang.Iterable values) { + public Builder addAllDemotedCountries(java.lang.Iterable values) { ensureDemotedCountriesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, demotedCountries_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demotedCountries_); bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @return This builder for chaining. */ public Builder clearDemotedCountries() { - demotedCountries_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004);; + demotedCountries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; onChanged(); return this; } /** + * + * *
            * List of demoted countries in the reporting context, represented in
            * ISO 3166 format.
            * 
* * repeated string demoted_countries = 3; + * * @param value The bytes of the demotedCountries to add. * @return This builder for chaining. */ - public Builder addDemotedCountriesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder addDemotedCountriesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureDemotedCountriesIsMutable(); demotedCountries_.add(value); @@ -2825,6 +3402,7 @@ public Builder addDemotedCountriesBytes( onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2837,41 +3415,48 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext) - private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext(); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IssueSeverityPerReportingContext parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public IssueSeverityPerReportingContext parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2883,118 +3468,180 @@ public com.google.protobuf.Parser getParserFor } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int SEVERITY_PER_REPORTING_CONTEXT_FIELD_NUMBER = 1; + @SuppressWarnings("serial") - private java.util.List severityPerReportingContext_; + private java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext> + severityPerReportingContext_; /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ @java.lang.Override - public java.util.List getSeverityPerReportingContextList() { + public java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext> + getSeverityPerReportingContextList() { return severityPerReportingContext_; } /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder> getSeverityPerReportingContextOrBuilderList() { return severityPerReportingContext_; } /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ @java.lang.Override public int getSeverityPerReportingContextCount() { return severityPerReportingContext_.size(); } /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getSeverityPerReportingContext(int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + getSeverityPerReportingContext(int index) { return severityPerReportingContext_.get(index); } /** + * + * *
        * Issue severity per reporting context.
        * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder getSeverityPerReportingContextOrBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder + getSeverityPerReportingContextOrBuilder(int index) { return severityPerReportingContext_.get(index); } public static final int AGGREGATED_SEVERITY_FIELD_NUMBER = 2; private int aggregatedSeverity_ = 0; /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return Whether the aggregatedSeverity field is set. */ - @java.lang.Override public boolean hasAggregatedSeverity() { + @java.lang.Override + public boolean hasAggregatedSeverity() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The enum numeric value on the wire for aggregatedSeverity. */ - @java.lang.Override public int getAggregatedSeverityValue() { + @java.lang.Override + public int getAggregatedSeverityValue() { return aggregatedSeverity_; } /** + * + * *
        * Aggregated severity of the issue for all reporting contexts it affects.
        *
        * **This field can be used for filtering the results.**
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The aggregatedSeverity. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity getAggregatedSeverity() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity result = com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity.forNumber(aggregatedSeverity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + getAggregatedSeverity() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + result = + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity.forNumber(aggregatedSeverity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity.UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3006,8 +3653,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < severityPerReportingContext_.size(); i++) { output.writeMessage(1, severityPerReportingContext_.get(i)); } @@ -3024,12 +3670,12 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < severityPerReportingContext_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, severityPerReportingContext_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, severityPerReportingContext_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, aggregatedSeverity_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, aggregatedSeverity_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -3039,12 +3685,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity)) { + if (!(obj + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity other = (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) obj; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity other = + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) + obj; if (!getSeverityPerReportingContextList() .equals(other.getSeverityPerReportingContextList())) return false; @@ -3076,90 +3726,116 @@ public int hashCode() { return hash; } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3169,39 +3845,46 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * How the issue affects the serving of the product.
        * 
* - * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity} + * Protobuf type {@code + * google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.newBuilder() - private Builder() { + // Construct using + // com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.newBuilder() + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -3218,19 +3901,23 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance(); } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity build() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity result = buildPartial(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + build() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -3238,18 +3925,27 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity buildPartial() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity result = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity(this); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + buildPartial() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + result = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity(this); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartialRepeatedFields(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity result) { + private void buildPartialRepeatedFields( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + result) { if (severityPerReportingContextBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { - severityPerReportingContext_ = java.util.Collections.unmodifiableList(severityPerReportingContext_); + severityPerReportingContext_ = + java.util.Collections.unmodifiableList(severityPerReportingContext_); bitField0_ = (bitField0_ & ~0x00000001); } result.severityPerReportingContext_ = severityPerReportingContext_; @@ -3258,7 +3954,9 @@ private void buildPartialRepeatedFields(com.google.shopping.merchant.reports.v1b } } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -3272,46 +3970,58 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity)other); + if (other + instanceof + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) { + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity other) { - if (other == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + other) { + if (other + == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance()) return this; if (severityPerReportingContextBuilder_ == null) { if (!other.severityPerReportingContext_.isEmpty()) { if (severityPerReportingContext_.isEmpty()) { @@ -3330,11 +4040,13 @@ public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView severityPerReportingContextBuilder_ = null; severityPerReportingContext_ = other.severityPerReportingContext_; bitField0_ = (bitField0_ & ~0x00000001); - severityPerReportingContextBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getSeverityPerReportingContextFieldBuilder() : null; + severityPerReportingContextBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getSeverityPerReportingContextFieldBuilder() + : null; } else { - severityPerReportingContextBuilder_.addAllMessages(other.severityPerReportingContext_); + severityPerReportingContextBuilder_.addAllMessages( + other.severityPerReportingContext_); } } } @@ -3367,30 +4079,36 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext m = - input.readMessage( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.parser(), - extensionRegistry); - if (severityPerReportingContextBuilder_ == null) { - ensureSeverityPerReportingContextIsMutable(); - severityPerReportingContext_.add(m); - } else { - severityPerReportingContextBuilder_.addMessage(m); - } - break; - } // case 10 - case 16: { - aggregatedSeverity_ = input.readEnum(); - bitField0_ |= 0x00000002; - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext + m = + input.readMessage( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.parser(), + extensionRegistry); + if (severityPerReportingContextBuilder_ == null) { + ensureSeverityPerReportingContextIsMutable(); + severityPerReportingContext_.add(m); + } else { + severityPerReportingContextBuilder_.addMessage(m); + } + break; + } // case 10 + case 16: + { + aggregatedSeverity_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -3400,28 +4118,49 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; - private java.util.List severityPerReportingContext_ = - java.util.Collections.emptyList(); + private java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext> + severityPerReportingContext_ = java.util.Collections.emptyList(); + private void ensureSeverityPerReportingContextIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - severityPerReportingContext_ = new java.util.ArrayList(severityPerReportingContext_); + severityPerReportingContext_ = + new java.util.ArrayList< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext>( + severityPerReportingContext_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder> severityPerReportingContextBuilder_; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder> + severityPerReportingContextBuilder_; /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public java.util.List getSeverityPerReportingContextList() { + public java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext> + getSeverityPerReportingContextList() { if (severityPerReportingContextBuilder_ == null) { return java.util.Collections.unmodifiableList(severityPerReportingContext_); } else { @@ -3429,11 +4168,15 @@ public java.util.List * Issue severity per reporting context. *
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public int getSeverityPerReportingContextCount() { if (severityPerReportingContextBuilder_ == null) { @@ -3443,13 +4186,19 @@ public int getSeverityPerReportingContextCount() { } } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext getSeverityPerReportingContext(int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + getSeverityPerReportingContext(int index) { if (severityPerReportingContextBuilder_ == null) { return severityPerReportingContext_.get(index); } else { @@ -3457,14 +4206,21 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss } } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder setSeverityPerReportingContext( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext value) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + value) { if (severityPerReportingContextBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3478,14 +4234,21 @@ public Builder setSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder setSeverityPerReportingContext( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder builderForValue) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + builderForValue) { if (severityPerReportingContextBuilder_ == null) { ensureSeverityPerReportingContextIsMutable(); severityPerReportingContext_.set(index, builderForValue.build()); @@ -3496,13 +4259,20 @@ public Builder setSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public Builder addSeverityPerReportingContext(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext value) { + public Builder addSeverityPerReportingContext( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + value) { if (severityPerReportingContextBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3516,14 +4286,21 @@ public Builder addSeverityPerReportingContext(com.google.shopping.merchant.repor return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder addSeverityPerReportingContext( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext value) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext + value) { if (severityPerReportingContextBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3537,14 +4314,20 @@ public Builder addSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder addSeverityPerReportingContext( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + builderForValue) { if (severityPerReportingContextBuilder_ == null) { ensureSeverityPerReportingContextIsMutable(); severityPerReportingContext_.add(builderForValue.build()); @@ -3555,14 +4338,21 @@ public Builder addSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder addSeverityPerReportingContext( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder builderForValue) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + builderForValue) { if (severityPerReportingContextBuilder_ == null) { ensureSeverityPerReportingContextIsMutable(); severityPerReportingContext_.add(index, builderForValue.build()); @@ -3573,14 +4363,22 @@ public Builder addSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder addAllSeverityPerReportingContext( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext> + values) { if (severityPerReportingContextBuilder_ == null) { ensureSeverityPerReportingContextIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( @@ -3592,11 +4390,15 @@ public Builder addAllSeverityPerReportingContext( return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder clearSeverityPerReportingContext() { if (severityPerReportingContextBuilder_ == null) { @@ -3609,11 +4411,15 @@ public Builder clearSeverityPerReportingContext() { return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ public Builder removeSeverityPerReportingContext(int index) { if (severityPerReportingContextBuilder_ == null) { @@ -3626,39 +4432,57 @@ public Builder removeSeverityPerReportingContext(int index) { return this; } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder getSeverityPerReportingContextBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + getSeverityPerReportingContextBuilder(int index) { return getSeverityPerReportingContextFieldBuilder().getBuilder(index); } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder getSeverityPerReportingContextOrBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder + getSeverityPerReportingContextOrBuilder(int index) { if (severityPerReportingContextBuilder_ == null) { - return severityPerReportingContext_.get(index); } else { + return severityPerReportingContext_.get(index); + } else { return severityPerReportingContextBuilder_.getMessageOrBuilder(index); } } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public java.util.List - getSeverityPerReportingContextOrBuilderList() { + public java.util.List< + ? extends + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder> + getSeverityPerReportingContextOrBuilderList() { if (severityPerReportingContextBuilder_ != null) { return severityPerReportingContextBuilder_.getMessageOrBuilderList(); } else { @@ -3666,45 +4490,79 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss } } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder addSeverityPerReportingContextBuilder() { - return getSeverityPerReportingContextFieldBuilder().addBuilder( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + addSeverityPerReportingContextBuilder() { + return getSeverityPerReportingContextFieldBuilder() + .addBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()); } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder addSeverityPerReportingContextBuilder( - int index) { - return getSeverityPerReportingContextFieldBuilder().addBuilder( - index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder + addSeverityPerReportingContextBuilder(int index) { + return getSeverityPerReportingContextFieldBuilder() + .addBuilder( + index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.getDefaultInstance()); } /** + * + * *
          * Issue severity per reporting context.
          * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext severity_per_reporting_context = 1; + * */ - public java.util.List - getSeverityPerReportingContextBuilderList() { + public java.util.List< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder> + getSeverityPerReportingContextBuilderList() { return getSeverityPerReportingContextFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContext.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .IssueSeverityPerReportingContextOrBuilder> getSeverityPerReportingContextFieldBuilder() { if (severityPerReportingContextBuilder_ == null) { - severityPerReportingContextBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContext.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder>( + severityPerReportingContextBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContext.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.IssueSeverityPerReportingContextOrBuilder>( severityPerReportingContext_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -3716,39 +4574,56 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss private int aggregatedSeverity_ = 0; /** + * + * *
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return Whether the aggregatedSeverity field is set. */ - @java.lang.Override public boolean hasAggregatedSeverity() { + @java.lang.Override + public boolean hasAggregatedSeverity() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The enum numeric value on the wire for aggregatedSeverity. */ - @java.lang.Override public int getAggregatedSeverityValue() { + @java.lang.Override + public int getAggregatedSeverityValue() { return aggregatedSeverity_; } /** + * + * *
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @param value The enum numeric value on the wire for aggregatedSeverity to set. * @return This builder for chaining. */ @@ -3759,32 +4634,54 @@ public Builder setAggregatedSeverityValue(int value) { return this; } /** - *
+         *
+         *
+         * 
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return The aggregatedSeverity. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity getAggregatedSeverity() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity result = com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity.forNumber(aggregatedSeverity_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + getAggregatedSeverity() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + result = + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.AggregatedIssueSeverity.forNumber(aggregatedSeverity_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity.UNRECOGNIZED + : result; } /** + * + * *
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @param value The aggregatedSeverity to set. * @return This builder for chaining. */ - public Builder setAggregatedSeverity(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity value) { + public Builder setAggregatedSeverity( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .AggregatedIssueSeverity + value) { if (value == null) { throw new NullPointerException(); } @@ -3794,13 +4691,18 @@ public Builder setAggregatedSeverity(com.google.shopping.merchant.reports.v1beta return this; } /** + * + * *
          * Aggregated severity of the issue for all reporting contexts it affects.
          *
          * **This field can be used for filtering the results.**
          * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2; + * + * * @return This builder for chaining. */ public Builder clearAggregatedSeverity() { @@ -3809,6 +4711,7 @@ public Builder clearAggregatedSeverity() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3821,41 +4724,48 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity) - private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity(); + DEFAULT_INSTANCE = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity(); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ItemIssueSeverity parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ItemIssueSeverity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3867,21 +4777,25 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type_; /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return Whether the type field is set. */ @java.lang.Override @@ -3889,37 +4803,58 @@ public boolean hasType() { return type_ != null; } /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return The type. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getType() { - return type_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance() : type_; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + getType() { + return type_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance() + : type_; } /** + * + * *
      * Item issue type.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder getTypeOrBuilder() { - return type_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance() : type_; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder + getTypeOrBuilder() { + return type_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance() + : type_; } public static final int SEVERITY_FIELD_NUMBER = 2; - private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity_; + private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + severity_; /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return Whether the severity field is set. */ @java.lang.Override @@ -3927,67 +4862,110 @@ public boolean hasSeverity() { return severity_ != null; } /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return The severity. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getSeverity() { - return severity_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance() : severity_; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + getSeverity() { + return severity_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance() + : severity_; } /** + * + * *
      * Item issue severity.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder getSeverityOrBuilder() { - return severity_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance() : severity_; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder + getSeverityOrBuilder() { + return severity_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance() + : severity_; } public static final int RESOLUTION_FIELD_NUMBER = 3; private int resolution_ = 0; /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return Whether the resolution field is set. */ - @java.lang.Override public boolean hasResolution() { + @java.lang.Override + public boolean hasResolution() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The enum numeric value on the wire for resolution. */ - @java.lang.Override public int getResolutionValue() { + @java.lang.Override + public int getResolutionValue() { return resolution_; } /** + * + * *
      * Item issue resolution.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The resolution. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution getResolution() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution result = com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution.forNumber(resolution_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + getResolution() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution result = + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + .forNumber(resolution_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + .UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3999,8 +4977,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (type_ != null) { output.writeMessage(1, getType()); } @@ -4020,16 +4997,13 @@ public int getSerializedSize() { size = 0; if (type_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getType()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getType()); } if (severity_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getSeverity()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSeverity()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, resolution_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, resolution_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -4039,22 +5013,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue other = (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) obj; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue other = + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) obj; if (hasType() != other.hasType()) return false; if (hasType()) { - if (!getType() - .equals(other.getType())) return false; + if (!getType().equals(other.getType())) return false; } if (hasSeverity() != other.hasSeverity()) return false; if (hasSeverity()) { - if (!getSeverity() - .equals(other.getSeverity())) return false; + if (!getSeverity().equals(other.getSeverity())) return false; } if (hasResolution() != other.hasResolution()) return false; if (hasResolution()) { @@ -4089,89 +5062,95 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -4181,39 +5160,42 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Item issue associated with the product.
      * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView.ItemIssue} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.class, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder.class); + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.class, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder.class); } - // Construct using com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.newBuilder() - private Builder() { - - } + // Construct using + // com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -4233,14 +5215,16 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getDefaultInstanceForType() { - return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDefaultInstance(); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + getDefaultInstanceForType() { + return com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .getDefaultInstance(); } @java.lang.Override @@ -4254,23 +5238,23 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue build() @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue buildPartial() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue result = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue(this); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue result = + new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue result) { + private void buildPartial0( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.type_ = typeBuilder_ == null - ? type_ - : typeBuilder_.build(); + result.type_ = typeBuilder_ == null ? type_ : typeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.severity_ = severityBuilder_ == null - ? severity_ - : severityBuilder_.build(); + result.severity_ = severityBuilder_ == null ? severity_ : severityBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { @@ -4284,46 +5268,53 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue)other); + return mergeFrom( + (com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue other) { - if (other == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue other) { + if (other + == com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .getDefaultInstance()) return this; if (other.hasType()) { mergeType(other.getType()); } @@ -4359,31 +5350,31 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getTypeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getSeverityFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - resolution_ = input.readEnum(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getTypeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getSeverityFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + resolution_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -4393,45 +5384,70 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder> typeBuilder_; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueTypeOrBuilder> + typeBuilder_; /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return Whether the type field is set. */ public boolean hasType() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * * @return The type. */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType getType() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + getType() { if (typeBuilder_ == null) { - return type_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance() : type_; + return type_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance() + : type_; } else { return typeBuilder_.getMessage(); } } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ - public Builder setType(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType value) { + public Builder setType( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType value) { if (typeBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4445,14 +5461,19 @@ public Builder setType(com.google.shopping.merchant.reports.v1beta.ProductView.I return this; } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ public Builder setType( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder + builderForValue) { if (typeBuilder_ == null) { type_ = builderForValue.build(); } else { @@ -4463,17 +5484,24 @@ public Builder setType( return this; } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ - public Builder mergeType(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType value) { + public Builder mergeType( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType value) { if (typeBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - type_ != null && - type_ != com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && type_ != null + && type_ + != com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance()) { getTypeBuilder().mergeFrom(value); } else { type_ = value; @@ -4486,11 +5514,15 @@ public Builder mergeType(com.google.shopping.merchant.reports.v1beta.ProductView return this; } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); @@ -4503,90 +5535,139 @@ public Builder clearType() { return this; } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder getTypeBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder + getTypeBuilder() { bitField0_ |= 0x00000001; onChanged(); return getTypeFieldBuilder().getBuilder(); } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder getTypeOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueTypeOrBuilder + getTypeOrBuilder() { if (typeBuilder_ != null) { return typeBuilder_.getMessageOrBuilder(); } else { - return type_ == null ? - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.getDefaultInstance() : type_; + return type_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .getDefaultInstance() + : type_; } } /** + * + * *
        * Item issue type.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType type = 1; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueTypeOrBuilder> getTypeFieldBuilder() { if (typeBuilder_ == null) { - typeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueTypeOrBuilder>( - getType(), - getParentForChildren(), - isClean()); + typeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueType + .Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueTypeOrBuilder>(getType(), getParentForChildren(), isClean()); type_ = null; } return typeBuilder_; } - private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity_; + private com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + severity_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder> severityBuilder_; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder> + severityBuilder_; /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return Whether the severity field is set. */ public boolean hasSeverity() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * * @return The severity. */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity getSeverity() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + getSeverity() { if (severityBuilder_ == null) { - return severity_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance() : severity_; + return severity_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance() + : severity_; } else { return severityBuilder_.getMessage(); } } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ - public Builder setSeverity(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity value) { + public Builder setSeverity( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + value) { if (severityBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4600,14 +5681,20 @@ public Builder setSeverity(com.google.shopping.merchant.reports.v1beta.ProductVi return this; } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ public Builder setSeverity( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .Builder + builderForValue) { if (severityBuilder_ == null) { severity_ = builderForValue.build(); } else { @@ -4618,17 +5705,25 @@ public Builder setSeverity( return this; } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ - public Builder mergeSeverity(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity value) { + public Builder mergeSeverity( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + value) { if (severityBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - severity_ != null && - severity_ != com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && severity_ != null + && severity_ + != com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.getDefaultInstance()) { getSeverityBuilder().mergeFrom(value); } else { severity_ = value; @@ -4641,11 +5736,15 @@ public Builder mergeSeverity(com.google.shopping.merchant.reports.v1beta.Product return this; } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ public Builder clearSeverity() { bitField0_ = (bitField0_ & ~0x00000002); @@ -4658,48 +5757,74 @@ public Builder clearSeverity() { return this; } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder getSeverityBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .Builder + getSeverityBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSeverityFieldBuilder().getBuilder(); } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder getSeverityOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder + getSeverityOrBuilder() { if (severityBuilder_ != null) { return severityBuilder_.getMessageOrBuilder(); } else { - return severity_ == null ? - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.getDefaultInstance() : severity_; + return severity_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .getDefaultInstance() + : severity_; } } /** + * + * *
        * Item issue severity.
        * 
* - * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * + * .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity severity = 2; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity + .Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder> getSeverityFieldBuilder() { if (severityBuilder_ == null) { - severityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverityOrBuilder>( - getSeverity(), - getParentForChildren(), - isClean()); + severityBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverity.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueSeverityOrBuilder>( + getSeverity(), getParentForChildren(), isClean()); severity_ = null; } return severityBuilder_; @@ -4707,33 +5832,50 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIss private int resolution_ = 0; /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return Whether the resolution field is set. */ - @java.lang.Override public boolean hasResolution() { + @java.lang.Override + public boolean hasResolution() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The enum numeric value on the wire for resolution. */ - @java.lang.Override public int getResolutionValue() { + @java.lang.Override + public int getResolutionValue() { return resolution_; } /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @param value The enum numeric value on the wire for resolution to set. * @return This builder for chaining. */ @@ -4744,28 +5886,47 @@ public Builder setResolutionValue(int value) { return this; } /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return The resolution. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution getResolution() { - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution result = com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution.forNumber(resolution_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + getResolution() { + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + result = + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .ItemIssueResolution.forNumber(resolution_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + .UNRECOGNIZED + : result; } /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @param value The resolution to set. * @return This builder for chaining. */ - public Builder setResolution(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution value) { + public Builder setResolution( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution + value) { if (value == null) { throw new NullPointerException(); } @@ -4775,11 +5936,16 @@ public Builder setResolution(com.google.shopping.merchant.reports.v1beta.Product return this; } /** + * + * *
        * Item issue resolution.
        * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueResolution resolution = 3; + * + * * @return This builder for chaining. */ public Builder clearResolution() { @@ -4788,6 +5954,7 @@ public Builder clearResolution() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4800,41 +5967,44 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductView.ItemIssue) - private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue DEFAULT_INSTANCE; + private static final com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue(); } - public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getDefaultInstance() { + public static com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ItemIssue parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ItemIssue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4846,17 +6016,20 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getDefaultInstanceForType() { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private volatile java.lang.Object id_ = ""; /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -4866,6 +6039,7 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getDefa
    * 
* * optional string id = 1; + * * @return Whether the id field is set. */ @java.lang.Override @@ -4873,6 +6047,8 @@ public boolean hasId() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -4882,6 +6058,7 @@ public boolean hasId() {
    * 
* * optional string id = 1; + * * @return The id. */ @java.lang.Override @@ -4890,14 +6067,15 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -4907,16 +6085,15 @@ public java.lang.String getId() {
    * 
* * optional string id = 1; + * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -4927,49 +6104,66 @@ public java.lang.String getId() { public static final int CHANNEL_FIELD_NUMBER = 28; private int channel_ = 0; /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return Whether the channel field is set. */ - @java.lang.Override public boolean hasChannel() { + @java.lang.Override + public boolean hasChannel() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The enum numeric value on the wire for channel. */ - @java.lang.Override public int getChannelValue() { + @java.lang.Override + public int getChannelValue() { return channel_; } /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The channel. */ - @java.lang.Override public com.google.shopping.type.Channel.ChannelEnum getChannel() { - com.google.shopping.type.Channel.ChannelEnum result = com.google.shopping.type.Channel.ChannelEnum.forNumber(channel_); + @java.lang.Override + public com.google.shopping.type.Channel.ChannelEnum getChannel() { + com.google.shopping.type.Channel.ChannelEnum result = + com.google.shopping.type.Channel.ChannelEnum.forNumber(channel_); return result == null ? com.google.shopping.type.Channel.ChannelEnum.UNRECOGNIZED : result; } public static final int LANGUAGE_CODE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object languageCode_ = ""; /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return Whether the languageCode field is set. */ @java.lang.Override @@ -4977,11 +6171,14 @@ public boolean hasLanguageCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return The languageCode. */ @java.lang.Override @@ -4990,29 +6187,29 @@ public java.lang.String getLanguageCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); languageCode_ = s; return s; } } /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return The bytes for languageCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getLanguageCodeBytes() { + public com.google.protobuf.ByteString getLanguageCodeBytes() { java.lang.Object ref = languageCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); languageCode_ = b; return b; } else { @@ -5021,14 +6218,18 @@ public java.lang.String getLanguageCode() { } public static final int FEED_LABEL_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object feedLabel_ = ""; /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return Whether the feedLabel field is set. */ @java.lang.Override @@ -5036,11 +6237,14 @@ public boolean hasFeedLabel() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return The feedLabel. */ @java.lang.Override @@ -5049,29 +6253,29 @@ public java.lang.String getFeedLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); feedLabel_ = s; return s; } } /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return The bytes for feedLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getFeedLabelBytes() { + public com.google.protobuf.ByteString getFeedLabelBytes() { java.lang.Object ref = feedLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); feedLabel_ = b; return b; } else { @@ -5080,14 +6284,18 @@ public java.lang.String getFeedLabel() { } public static final int OFFER_ID_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object offerId_ = ""; /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return Whether the offerId field is set. */ @java.lang.Override @@ -5095,11 +6303,14 @@ public boolean hasOfferId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return The offerId. */ @java.lang.Override @@ -5108,29 +6319,29 @@ public java.lang.String getOfferId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; } } /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return The bytes for offerId. */ @java.lang.Override - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -5139,14 +6350,18 @@ public java.lang.String getOfferId() { } public static final int TITLE_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private volatile java.lang.Object title_ = ""; /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return Whether the title field is set. */ @java.lang.Override @@ -5154,11 +6369,14 @@ public boolean hasTitle() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return The title. */ @java.lang.Override @@ -5167,29 +6385,29 @@ public java.lang.String getTitle() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return The bytes for title. */ @java.lang.Override - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -5198,14 +6416,18 @@ public java.lang.String getTitle() { } public static final int BRAND_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private volatile java.lang.Object brand_ = ""; /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ @java.lang.Override @@ -5213,11 +6435,14 @@ public boolean hasBrand() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return The brand. */ @java.lang.Override @@ -5226,29 +6451,29 @@ public java.lang.String getBrand() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; } } /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return The bytes for brand. */ @java.lang.Override - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -5257,15 +6482,19 @@ public java.lang.String getBrand() { } public static final int CATEGORY_L1_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL1_ = ""; /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return Whether the categoryL1 field is set. */ @java.lang.Override @@ -5273,12 +6502,15 @@ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return The categoryL1. */ @java.lang.Override @@ -5287,30 +6519,30 @@ public java.lang.String getCategoryL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; } } /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return The bytes for categoryL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -5319,15 +6551,19 @@ public java.lang.String getCategoryL1() { } public static final int CATEGORY_L2_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL2_ = ""; /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return Whether the categoryL2 field is set. */ @java.lang.Override @@ -5335,12 +6571,15 @@ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return The categoryL2. */ @java.lang.Override @@ -5349,30 +6588,30 @@ public java.lang.String getCategoryL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; } } /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return The bytes for categoryL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -5381,15 +6620,19 @@ public java.lang.String getCategoryL2() { } public static final int CATEGORY_L3_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL3_ = ""; /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return Whether the categoryL3 field is set. */ @java.lang.Override @@ -5397,12 +6640,15 @@ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return The categoryL3. */ @java.lang.Override @@ -5411,30 +6657,30 @@ public java.lang.String getCategoryL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; } } /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return The bytes for categoryL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -5443,15 +6689,19 @@ public java.lang.String getCategoryL3() { } public static final int CATEGORY_L4_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL4_ = ""; /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return Whether the categoryL4 field is set. */ @java.lang.Override @@ -5459,12 +6709,15 @@ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return The categoryL4. */ @java.lang.Override @@ -5473,30 +6726,30 @@ public java.lang.String getCategoryL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; } } /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return The bytes for categoryL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -5505,15 +6758,19 @@ public java.lang.String getCategoryL4() { } public static final int CATEGORY_L5_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private volatile java.lang.Object categoryL5_ = ""; /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return Whether the categoryL5 field is set. */ @java.lang.Override @@ -5521,12 +6778,15 @@ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return The categoryL5. */ @java.lang.Override @@ -5535,30 +6795,30 @@ public java.lang.String getCategoryL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; } } /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return The bytes for categoryL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -5567,15 +6827,19 @@ public java.lang.String getCategoryL5() { } public static final int PRODUCT_TYPE_L1_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL1_ = ""; /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return Whether the productTypeL1 field is set. */ @java.lang.Override @@ -5583,12 +6847,15 @@ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return The productTypeL1. */ @java.lang.Override @@ -5597,30 +6864,30 @@ public java.lang.String getProductTypeL1() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; } } /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return The bytes for productTypeL1. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -5629,15 +6896,19 @@ public java.lang.String getProductTypeL1() { } public static final int PRODUCT_TYPE_L2_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL2_ = ""; /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return Whether the productTypeL2 field is set. */ @java.lang.Override @@ -5645,12 +6916,15 @@ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return The productTypeL2. */ @java.lang.Override @@ -5659,30 +6933,30 @@ public java.lang.String getProductTypeL2() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; } } /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return The bytes for productTypeL2. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -5691,15 +6965,19 @@ public java.lang.String getProductTypeL2() { } public static final int PRODUCT_TYPE_L3_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL3_ = ""; /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return Whether the productTypeL3 field is set. */ @java.lang.Override @@ -5707,12 +6985,15 @@ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return The productTypeL3. */ @java.lang.Override @@ -5721,30 +7002,30 @@ public java.lang.String getProductTypeL3() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; } } /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return The bytes for productTypeL3. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -5753,15 +7034,19 @@ public java.lang.String getProductTypeL3() { } public static final int PRODUCT_TYPE_L4_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL4_ = ""; /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return Whether the productTypeL4 field is set. */ @java.lang.Override @@ -5769,12 +7054,15 @@ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return The productTypeL4. */ @java.lang.Override @@ -5783,30 +7071,30 @@ public java.lang.String getProductTypeL4() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; } } /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return The bytes for productTypeL4. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -5815,15 +7103,19 @@ public java.lang.String getProductTypeL4() { } public static final int PRODUCT_TYPE_L5_FIELD_NUMBER = 16; + @SuppressWarnings("serial") private volatile java.lang.Object productTypeL5_ = ""; /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return Whether the productTypeL5 field is set. */ @java.lang.Override @@ -5831,12 +7123,15 @@ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return The productTypeL5. */ @java.lang.Override @@ -5845,30 +7140,30 @@ public java.lang.String getProductTypeL5() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; } } /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return The bytes for productTypeL5. */ @java.lang.Override - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -5879,12 +7174,15 @@ public java.lang.String getProductTypeL5() { public static final int PRICE_FIELD_NUMBER = 17; private com.google.shopping.type.Price price_; /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
    * 
* * .google.shopping.type.Price price = 17; + * * @return Whether the price field is set. */ @java.lang.Override @@ -5892,12 +7190,15 @@ public boolean hasPrice() { return price_ != null; } /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
    * 
* * .google.shopping.type.Price price = 17; + * * @return The price. */ @java.lang.Override @@ -5905,6 +7206,8 @@ public com.google.shopping.type.Price getPrice() { return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_; } /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
@@ -5918,15 +7221,19 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() {
   }
 
   public static final int CONDITION_FIELD_NUMBER = 18;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object condition_ = "";
   /**
+   *
+   *
    * 
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return Whether the condition field is set. */ @java.lang.Override @@ -5934,12 +7241,15 @@ public boolean hasCondition() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return The condition. */ @java.lang.Override @@ -5948,30 +7258,30 @@ public java.lang.String getCondition() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); condition_ = s; return s; } } /** + * + * *
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return The bytes for condition. */ @java.lang.Override - public com.google.protobuf.ByteString - getConditionBytes() { + public com.google.protobuf.ByteString getConditionBytes() { java.lang.Object ref = condition_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); condition_ = b; return b; } else { @@ -5980,15 +7290,19 @@ public java.lang.String getCondition() { } public static final int AVAILABILITY_FIELD_NUMBER = 19; + @SuppressWarnings("serial") private volatile java.lang.Object availability_ = ""; /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return Whether the availability field is set. */ @java.lang.Override @@ -5996,12 +7310,15 @@ public boolean hasAvailability() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return The availability. */ @java.lang.Override @@ -6010,30 +7327,30 @@ public java.lang.String getAvailability() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); availability_ = s; return s; } } /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return The bytes for availability. */ @java.lang.Override - public com.google.protobuf.ByteString - getAvailabilityBytes() { + public com.google.protobuf.ByteString getAvailabilityBytes() { java.lang.Object ref = availability_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); availability_ = b; return b; } else { @@ -6042,9 +7359,12 @@ public java.lang.String getAvailability() { } public static final int SHIPPING_LABEL_FIELD_NUMBER = 20; + @SuppressWarnings("serial") private volatile java.lang.Object shippingLabel_ = ""; /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -6052,6 +7372,7 @@ public java.lang.String getAvailability() {
    * 
* * optional string shipping_label = 20; + * * @return Whether the shippingLabel field is set. */ @java.lang.Override @@ -6059,6 +7380,8 @@ public boolean hasShippingLabel() { return ((bitField0_ & 0x00080000) != 0); } /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -6066,6 +7389,7 @@ public boolean hasShippingLabel() {
    * 
* * optional string shipping_label = 20; + * * @return The shippingLabel. */ @java.lang.Override @@ -6074,14 +7398,15 @@ public java.lang.String getShippingLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shippingLabel_ = s; return s; } } /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -6089,16 +7414,15 @@ public java.lang.String getShippingLabel() {
    * 
* * optional string shipping_label = 20; + * * @return The bytes for shippingLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getShippingLabelBytes() { + public com.google.protobuf.ByteString getShippingLabelBytes() { java.lang.Object ref = shippingLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shippingLabel_ = b; return b; } else { @@ -6107,38 +7431,47 @@ public java.lang.String getShippingLabel() { } public static final int GTIN_FIELD_NUMBER = 21; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList gtin_ = com.google.protobuf.LazyStringArrayList.emptyList(); /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @return A list containing the gtin. */ - public com.google.protobuf.ProtocolStringList - getGtinList() { + public com.google.protobuf.ProtocolStringList getGtinList() { return gtin_; } /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @return The count of gtin. */ public int getGtinCount() { return gtin_.size(); } /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @param index The index of the element to return. * @return The gtin at the given index. */ @@ -6146,28 +7479,34 @@ public java.lang.String getGtin(int index) { return gtin_.get(index); } /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @param index The index of the value to return. * @return The bytes of the gtin at the given index. */ - public com.google.protobuf.ByteString - getGtinBytes(int index) { + public com.google.protobuf.ByteString getGtinBytes(int index) { return gtin_.getByteString(index); } public static final int ITEM_GROUP_ID_FIELD_NUMBER = 22; + @SuppressWarnings("serial") private volatile java.lang.Object itemGroupId_ = ""; /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return Whether the itemGroupId field is set. */ @java.lang.Override @@ -6175,11 +7514,14 @@ public boolean hasItemGroupId() { return ((bitField0_ & 0x00100000) != 0); } /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return The itemGroupId. */ @java.lang.Override @@ -6188,29 +7530,29 @@ public java.lang.String getItemGroupId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); itemGroupId_ = s; return s; } } /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return The bytes for itemGroupId. */ @java.lang.Override - public com.google.protobuf.ByteString - getItemGroupIdBytes() { + public com.google.protobuf.ByteString getItemGroupIdBytes() { java.lang.Object ref = itemGroupId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); itemGroupId_ = b; return b; } else { @@ -6219,15 +7561,19 @@ public java.lang.String getItemGroupId() { } public static final int THUMBNAIL_LINK_FIELD_NUMBER = 23; + @SuppressWarnings("serial") private volatile java.lang.Object thumbnailLink_ = ""; /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return Whether the thumbnailLink field is set. */ @java.lang.Override @@ -6235,12 +7581,15 @@ public boolean hasThumbnailLink() { return ((bitField0_ & 0x00200000) != 0); } /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return The thumbnailLink. */ @java.lang.Override @@ -6249,30 +7598,30 @@ public java.lang.String getThumbnailLink() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); thumbnailLink_ = s; return s; } } /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return The bytes for thumbnailLink. */ @java.lang.Override - public com.google.protobuf.ByteString - getThumbnailLinkBytes() { + public com.google.protobuf.ByteString getThumbnailLinkBytes() { java.lang.Object ref = thumbnailLink_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); thumbnailLink_ = b; return b; } else { @@ -6283,11 +7632,14 @@ public java.lang.String getThumbnailLink() { public static final int CREATION_TIME_FIELD_NUMBER = 24; private com.google.protobuf.Timestamp creationTime_; /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return Whether the creationTime field is set. */ @java.lang.Override @@ -6295,18 +7647,25 @@ public boolean hasCreationTime() { return creationTime_ != null; } /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return The creationTime. */ @java.lang.Override public com.google.protobuf.Timestamp getCreationTime() { - return creationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : creationTime_; + return creationTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : creationTime_; } /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
@@ -6315,17 +7674,22 @@ public com.google.protobuf.Timestamp getCreationTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder() { - return creationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : creationTime_; + return creationTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : creationTime_; } public static final int EXPIRATION_DATE_FIELD_NUMBER = 25; private com.google.type.Date expirationDate_; /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
* * .google.type.Date expiration_date = 25; + * * @return Whether the expirationDate field is set. */ @java.lang.Override @@ -6333,11 +7697,14 @@ public boolean hasExpirationDate() { return expirationDate_ != null; } /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
* * .google.type.Date expiration_date = 25; + * * @return The expirationDate. */ @java.lang.Override @@ -6345,6 +7712,8 @@ public com.google.type.Date getExpirationDate() { return expirationDate_ == null ? com.google.type.Date.getDefaultInstance() : expirationDate_; } /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
@@ -6359,44 +7728,73 @@ public com.google.type.DateOrBuilder getExpirationDateOrBuilder() { public static final int AGGREGATED_REPORTING_CONTEXT_STATUS_FIELD_NUMBER = 26; private int aggregatedReportingContextStatus_ = 0; /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return Whether the aggregatedReportingContextStatus field is set. */ - @java.lang.Override public boolean hasAggregatedReportingContextStatus() { + @java.lang.Override + public boolean hasAggregatedReportingContextStatus() { return ((bitField0_ & 0x00400000) != 0); } /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The enum numeric value on the wire for aggregatedReportingContextStatus. */ - @java.lang.Override public int getAggregatedReportingContextStatusValue() { + @java.lang.Override + public int getAggregatedReportingContextStatusValue() { return aggregatedReportingContextStatus_; } /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The aggregatedReportingContextStatus. */ - @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus getAggregatedReportingContextStatus() { - com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus result = com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus.forNumber(aggregatedReportingContextStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus.UNRECOGNIZED : result; + @java.lang.Override + public com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + getAggregatedReportingContextStatus() { + com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + result = + com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + .forNumber(aggregatedReportingContextStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + .UNRECOGNIZED + : result; } public static final int ITEM_ISSUES_FIELD_NUMBER = 27; + @SuppressWarnings("serial") - private java.util.List itemIssues_; + private java.util.List + itemIssues_; /** + * + * *
    * List of item issues for the product.
    *
@@ -6407,13 +7805,17 @@ public com.google.type.DateOrBuilder getExpirationDateOrBuilder() {
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ @java.lang.Override - public java.util.List getItemIssuesList() { + public java.util.List + getItemIssuesList() { return itemIssues_; } /** + * + * *
    * List of item issues for the product.
    *
@@ -6424,14 +7826,18 @@ public java.util.List
    *
-   * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27;
+   * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27;
+   * 
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List<
+          ? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder>
       getItemIssuesOrBuilderList() {
     return itemIssues_;
   }
   /**
+   *
+   *
    * 
    * List of item issues for the product.
    *
@@ -6442,13 +7848,16 @@ public java.util.List
    *
-   * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27;
+   * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27;
+   * 
    */
   @java.lang.Override
   public int getItemIssuesCount() {
     return itemIssues_.size();
   }
   /**
+   *
+   *
    * 
    * List of item issues for the product.
    *
@@ -6459,13 +7868,17 @@ public int getItemIssuesCount() {
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItemIssues(int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItemIssues( + int index) { return itemIssues_.get(index); } /** + * + * *
    * List of item issues for the product.
    *
@@ -6476,15 +7889,17 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItem
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder getItemIssuesOrBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder + getItemIssuesOrBuilder(int index) { return itemIssues_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6496,8 +7911,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } @@ -6640,8 +8054,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, productTypeL5_); } if (price_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(17, getPrice()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, getPrice()); } if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, condition_); @@ -6667,24 +8080,21 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, thumbnailLink_); } if (creationTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(24, getCreationTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(24, getCreationTime()); } if (expirationDate_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(25, getExpirationDate()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(25, getExpirationDate()); } if (((bitField0_ & 0x00400000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(26, aggregatedReportingContextStatus_); + size += + com.google.protobuf.CodedOutputStream.computeEnumSize( + 26, aggregatedReportingContextStatus_); } for (int i = 0; i < itemIssues_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(27, itemIssues_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(27, itemIssues_.get(i)); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(28, channel_); + size += com.google.protobuf.CodedOutputStream.computeEnumSize(28, channel_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6694,17 +8104,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ProductView)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ProductView other = (com.google.shopping.merchant.reports.v1beta.ProductView) obj; + com.google.shopping.merchant.reports.v1beta.ProductView other = + (com.google.shopping.merchant.reports.v1beta.ProductView) obj; if (hasId() != other.hasId()) return false; if (hasId()) { - if (!getId() - .equals(other.getId())) return false; + if (!getId().equals(other.getId())) return false; } if (hasChannel() != other.hasChannel()) return false; if (hasChannel()) { @@ -6712,127 +8122,104 @@ public boolean equals(final java.lang.Object obj) { } if (hasLanguageCode() != other.hasLanguageCode()) return false; if (hasLanguageCode()) { - if (!getLanguageCode() - .equals(other.getLanguageCode())) return false; + if (!getLanguageCode().equals(other.getLanguageCode())) return false; } if (hasFeedLabel() != other.hasFeedLabel()) return false; if (hasFeedLabel()) { - if (!getFeedLabel() - .equals(other.getFeedLabel())) return false; + if (!getFeedLabel().equals(other.getFeedLabel())) return false; } if (hasOfferId() != other.hasOfferId()) return false; if (hasOfferId()) { - if (!getOfferId() - .equals(other.getOfferId())) return false; + if (!getOfferId().equals(other.getOfferId())) return false; } if (hasTitle() != other.hasTitle()) return false; if (hasTitle()) { - if (!getTitle() - .equals(other.getTitle())) return false; + if (!getTitle().equals(other.getTitle())) return false; } if (hasBrand() != other.hasBrand()) return false; if (hasBrand()) { - if (!getBrand() - .equals(other.getBrand())) return false; + if (!getBrand().equals(other.getBrand())) return false; } if (hasCategoryL1() != other.hasCategoryL1()) return false; if (hasCategoryL1()) { - if (!getCategoryL1() - .equals(other.getCategoryL1())) return false; + if (!getCategoryL1().equals(other.getCategoryL1())) return false; } if (hasCategoryL2() != other.hasCategoryL2()) return false; if (hasCategoryL2()) { - if (!getCategoryL2() - .equals(other.getCategoryL2())) return false; + if (!getCategoryL2().equals(other.getCategoryL2())) return false; } if (hasCategoryL3() != other.hasCategoryL3()) return false; if (hasCategoryL3()) { - if (!getCategoryL3() - .equals(other.getCategoryL3())) return false; + if (!getCategoryL3().equals(other.getCategoryL3())) return false; } if (hasCategoryL4() != other.hasCategoryL4()) return false; if (hasCategoryL4()) { - if (!getCategoryL4() - .equals(other.getCategoryL4())) return false; + if (!getCategoryL4().equals(other.getCategoryL4())) return false; } if (hasCategoryL5() != other.hasCategoryL5()) return false; if (hasCategoryL5()) { - if (!getCategoryL5() - .equals(other.getCategoryL5())) return false; + if (!getCategoryL5().equals(other.getCategoryL5())) return false; } if (hasProductTypeL1() != other.hasProductTypeL1()) return false; if (hasProductTypeL1()) { - if (!getProductTypeL1() - .equals(other.getProductTypeL1())) return false; + if (!getProductTypeL1().equals(other.getProductTypeL1())) return false; } if (hasProductTypeL2() != other.hasProductTypeL2()) return false; if (hasProductTypeL2()) { - if (!getProductTypeL2() - .equals(other.getProductTypeL2())) return false; + if (!getProductTypeL2().equals(other.getProductTypeL2())) return false; } if (hasProductTypeL3() != other.hasProductTypeL3()) return false; if (hasProductTypeL3()) { - if (!getProductTypeL3() - .equals(other.getProductTypeL3())) return false; + if (!getProductTypeL3().equals(other.getProductTypeL3())) return false; } if (hasProductTypeL4() != other.hasProductTypeL4()) return false; if (hasProductTypeL4()) { - if (!getProductTypeL4() - .equals(other.getProductTypeL4())) return false; + if (!getProductTypeL4().equals(other.getProductTypeL4())) return false; } if (hasProductTypeL5() != other.hasProductTypeL5()) return false; if (hasProductTypeL5()) { - if (!getProductTypeL5() - .equals(other.getProductTypeL5())) return false; + if (!getProductTypeL5().equals(other.getProductTypeL5())) return false; } if (hasPrice() != other.hasPrice()) return false; if (hasPrice()) { - if (!getPrice() - .equals(other.getPrice())) return false; + if (!getPrice().equals(other.getPrice())) return false; } if (hasCondition() != other.hasCondition()) return false; if (hasCondition()) { - if (!getCondition() - .equals(other.getCondition())) return false; + if (!getCondition().equals(other.getCondition())) return false; } if (hasAvailability() != other.hasAvailability()) return false; if (hasAvailability()) { - if (!getAvailability() - .equals(other.getAvailability())) return false; + if (!getAvailability().equals(other.getAvailability())) return false; } if (hasShippingLabel() != other.hasShippingLabel()) return false; if (hasShippingLabel()) { - if (!getShippingLabel() - .equals(other.getShippingLabel())) return false; + if (!getShippingLabel().equals(other.getShippingLabel())) return false; } - if (!getGtinList() - .equals(other.getGtinList())) return false; + if (!getGtinList().equals(other.getGtinList())) return false; if (hasItemGroupId() != other.hasItemGroupId()) return false; if (hasItemGroupId()) { - if (!getItemGroupId() - .equals(other.getItemGroupId())) return false; + if (!getItemGroupId().equals(other.getItemGroupId())) return false; } if (hasThumbnailLink() != other.hasThumbnailLink()) return false; if (hasThumbnailLink()) { - if (!getThumbnailLink() - .equals(other.getThumbnailLink())) return false; + if (!getThumbnailLink().equals(other.getThumbnailLink())) return false; } if (hasCreationTime() != other.hasCreationTime()) return false; if (hasCreationTime()) { - if (!getCreationTime() - .equals(other.getCreationTime())) return false; + if (!getCreationTime().equals(other.getCreationTime())) return false; } if (hasExpirationDate() != other.hasExpirationDate()) return false; if (hasExpirationDate()) { - if (!getExpirationDate() - .equals(other.getExpirationDate())) return false; + if (!getExpirationDate().equals(other.getExpirationDate())) return false; } - if (hasAggregatedReportingContextStatus() != other.hasAggregatedReportingContextStatus()) return false; + if (hasAggregatedReportingContextStatus() != other.hasAggregatedReportingContextStatus()) + return false; if (hasAggregatedReportingContextStatus()) { - if (aggregatedReportingContextStatus_ != other.aggregatedReportingContextStatus_) return false; + if (aggregatedReportingContextStatus_ != other.aggregatedReportingContextStatus_) + return false; } - if (!getItemIssuesList() - .equals(other.getItemIssuesList())) return false; + if (!getItemIssuesList().equals(other.getItemIssuesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6962,98 +8349,104 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ProductView parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ProductView parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.ProductView parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ProductView parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ProductView prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Fields available for query in `product_view` table.
    *
@@ -7070,33 +8463,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.ProductView}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ProductView)
       com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.ProductView.class, com.google.shopping.merchant.reports.v1beta.ProductView.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.ProductView.class,
+              com.google.shopping.merchant.reports.v1beta.ProductView.Builder.class);
     }
 
     // Construct using com.google.shopping.merchant.reports.v1beta.ProductView.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7126,8 +8518,7 @@ public Builder clear() {
       condition_ = "";
       availability_ = "";
       shippingLabel_ = "";
-      gtin_ =
-          com.google.protobuf.LazyStringArrayList.emptyList();
+      gtin_ = com.google.protobuf.LazyStringArrayList.emptyList();
       itemGroupId_ = "";
       thumbnailLink_ = "";
       creationTime_ = null;
@@ -7152,9 +8543,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
     }
 
     @java.lang.Override
@@ -7173,14 +8564,18 @@ public com.google.shopping.merchant.reports.v1beta.ProductView build() {
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.ProductView buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.ProductView result = new com.google.shopping.merchant.reports.v1beta.ProductView(this);
+      com.google.shopping.merchant.reports.v1beta.ProductView result =
+          new com.google.shopping.merchant.reports.v1beta.ProductView(this);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.shopping.merchant.reports.v1beta.ProductView result) {
+    private void buildPartialRepeatedFields(
+        com.google.shopping.merchant.reports.v1beta.ProductView result) {
       if (itemIssuesBuilder_ == null) {
         if (((bitField0_ & 0x08000000) != 0)) {
           itemIssues_ = java.util.Collections.unmodifiableList(itemIssues_);
@@ -7264,9 +8659,7 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi
         to_bitField0_ |= 0x00010000;
       }
       if (((from_bitField0_ & 0x00020000) != 0)) {
-        result.price_ = priceBuilder_ == null
-            ? price_
-            : priceBuilder_.build();
+        result.price_ = priceBuilder_ == null ? price_ : priceBuilder_.build();
       }
       if (((from_bitField0_ & 0x00040000) != 0)) {
         result.condition_ = condition_;
@@ -7293,14 +8686,12 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi
         to_bitField0_ |= 0x00200000;
       }
       if (((from_bitField0_ & 0x01000000) != 0)) {
-        result.creationTime_ = creationTimeBuilder_ == null
-            ? creationTime_
-            : creationTimeBuilder_.build();
+        result.creationTime_ =
+            creationTimeBuilder_ == null ? creationTime_ : creationTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x02000000) != 0)) {
-        result.expirationDate_ = expirationDateBuilder_ == null
-            ? expirationDate_
-            : expirationDateBuilder_.build();
+        result.expirationDate_ =
+            expirationDateBuilder_ == null ? expirationDate_ : expirationDateBuilder_.build();
       }
       if (((from_bitField0_ & 0x04000000) != 0)) {
         result.aggregatedReportingContextStatus_ = aggregatedReportingContextStatus_;
@@ -7313,38 +8704,39 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ProductVi
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.ProductView) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView)other);
+        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ProductView) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -7352,7 +8744,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance()) return this;
+      if (other == com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance())
+        return this;
       if (other.hasId()) {
         id_ = other.id_;
         bitField0_ |= 0x00000001;
@@ -7501,9 +8894,10 @@ public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ProductView
             itemIssuesBuilder_ = null;
             itemIssues_ = other.itemIssues_;
             bitField0_ = (bitField0_ & ~0x08000000);
-            itemIssuesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getItemIssuesFieldBuilder() : null;
+            itemIssuesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getItemIssuesFieldBuilder()
+                    : null;
           } else {
             itemIssuesBuilder_.addAllMessages(other.itemIssues_);
           }
@@ -7535,167 +8929,190 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              id_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              languageCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 18
-            case 26: {
-              feedLabel_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 26
-            case 34: {
-              offerId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 34
-            case 42: {
-              title_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 42
-            case 50: {
-              brand_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 50
-            case 58: {
-              categoryL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 58
-            case 66: {
-              categoryL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 66
-            case 74: {
-              categoryL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 74
-            case 82: {
-              categoryL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 82
-            case 90: {
-              categoryL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 90
-            case 98: {
-              productTypeL1_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 98
-            case 106: {
-              productTypeL2_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 106
-            case 114: {
-              productTypeL3_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 114
-            case 122: {
-              productTypeL4_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 122
-            case 130: {
-              productTypeL5_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 130
-            case 138: {
-              input.readMessage(
-                  getPriceFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 138
-            case 146: {
-              condition_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00040000;
-              break;
-            } // case 146
-            case 154: {
-              availability_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00080000;
-              break;
-            } // case 154
-            case 162: {
-              shippingLabel_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00100000;
-              break;
-            } // case 162
-            case 170: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureGtinIsMutable();
-              gtin_.add(s);
-              break;
-            } // case 170
-            case 178: {
-              itemGroupId_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00400000;
-              break;
-            } // case 178
-            case 186: {
-              thumbnailLink_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00800000;
-              break;
-            } // case 186
-            case 194: {
-              input.readMessage(
-                  getCreationTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x01000000;
-              break;
-            } // case 194
-            case 202: {
-              input.readMessage(
-                  getExpirationDateFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x02000000;
-              break;
-            } // case 202
-            case 208: {
-              aggregatedReportingContextStatus_ = input.readEnum();
-              bitField0_ |= 0x04000000;
-              break;
-            } // case 208
-            case 218: {
-              com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue m =
-                  input.readMessage(
-                      com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.parser(),
-                      extensionRegistry);
-              if (itemIssuesBuilder_ == null) {
-                ensureItemIssuesIsMutable();
-                itemIssues_.add(m);
-              } else {
-                itemIssuesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 218
-            case 224: {
-              channel_ = input.readEnum();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 224
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                id_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                languageCode_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 18
+            case 26:
+              {
+                feedLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 26
+            case 34:
+              {
+                offerId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 34
+            case 42:
+              {
+                title_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 42
+            case 50:
+              {
+                brand_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 50
+            case 58:
+              {
+                categoryL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 58
+            case 66:
+              {
+                categoryL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 66
+            case 74:
+              {
+                categoryL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 74
+            case 82:
+              {
+                categoryL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 82
+            case 90:
+              {
+                categoryL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 90
+            case 98:
+              {
+                productTypeL1_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 98
+            case 106:
+              {
+                productTypeL2_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 106
+            case 114:
+              {
+                productTypeL3_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 114
+            case 122:
+              {
+                productTypeL4_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 122
+            case 130:
+              {
+                productTypeL5_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 130
+            case 138:
+              {
+                input.readMessage(getPriceFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00020000;
+                break;
+              } // case 138
+            case 146:
+              {
+                condition_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00040000;
+                break;
+              } // case 146
+            case 154:
+              {
+                availability_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00080000;
+                break;
+              } // case 154
+            case 162:
+              {
+                shippingLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00100000;
+                break;
+              } // case 162
+            case 170:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureGtinIsMutable();
+                gtin_.add(s);
+                break;
+              } // case 170
+            case 178:
+              {
+                itemGroupId_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00400000;
+                break;
+              } // case 178
+            case 186:
+              {
+                thumbnailLink_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00800000;
+                break;
+              } // case 186
+            case 194:
+              {
+                input.readMessage(getCreationTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x01000000;
+                break;
+              } // case 194
+            case 202:
+              {
+                input.readMessage(getExpirationDateFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x02000000;
+                break;
+              } // case 202
+            case 208:
+              {
+                aggregatedReportingContextStatus_ = input.readEnum();
+                bitField0_ |= 0x04000000;
+                break;
+              } // case 208
+            case 218:
+              {
+                com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue m =
+                    input.readMessage(
+                        com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.parser(),
+                        extensionRegistry);
+                if (itemIssuesBuilder_ == null) {
+                  ensureItemIssuesIsMutable();
+                  itemIssues_.add(m);
+                } else {
+                  itemIssuesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 218
+            case 224:
+              {
+                channel_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 224
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -7705,10 +9122,13 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object id_ = "";
     /**
+     *
+     *
      * 
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7718,12 +9138,15 @@ public Builder mergeFrom(
      * 
* * optional string id = 1; + * * @return Whether the id field is set. */ public boolean hasId() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7733,13 +9156,13 @@ public boolean hasId() {
      * 
* * optional string id = 1; + * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -7748,6 +9171,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7757,15 +9182,14 @@ public java.lang.String getId() {
      * 
* * optional string id = 1; + * * @return The bytes for id. */ - public com.google.protobuf.ByteString - getIdBytes() { + public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); id_ = b; return b; } else { @@ -7773,6 +9197,8 @@ public java.lang.String getId() { } } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7782,18 +9208,22 @@ public java.lang.String getId() {
      * 
* * optional string id = 1; + * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } id_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7803,6 +9233,7 @@ public Builder setId(
      * 
* * optional string id = 1; + * * @return This builder for chaining. */ public Builder clearId() { @@ -7812,6 +9243,8 @@ public Builder clearId() { return this; } /** + * + * *
      * REST ID of the product, in the form of
      * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -7821,12 +9254,14 @@ public Builder clearId() {
      * 
* * optional string id = 1; + * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); id_ = value; bitField0_ |= 0x00000001; @@ -7836,33 +9271,44 @@ public Builder setIdBytes( private int channel_ = 0; /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return Whether the channel field is set. */ - @java.lang.Override public boolean hasChannel() { + @java.lang.Override + public boolean hasChannel() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The enum numeric value on the wire for channel. */ - @java.lang.Override public int getChannelValue() { + @java.lang.Override + public int getChannelValue() { return channel_; } /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @param value The enum numeric value on the wire for channel to set. * @return This builder for chaining. */ @@ -7873,24 +9319,31 @@ public Builder setChannelValue(int value) { return this; } /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The channel. */ @java.lang.Override public com.google.shopping.type.Channel.ChannelEnum getChannel() { - com.google.shopping.type.Channel.ChannelEnum result = com.google.shopping.type.Channel.ChannelEnum.forNumber(channel_); + com.google.shopping.type.Channel.ChannelEnum result = + com.google.shopping.type.Channel.ChannelEnum.forNumber(channel_); return result == null ? com.google.shopping.type.Channel.ChannelEnum.UNRECOGNIZED : result; } /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @param value The channel to set. * @return This builder for chaining. */ @@ -7904,11 +9357,14 @@ public Builder setChannel(com.google.shopping.type.Channel.ChannelEnum value) { return this; } /** + * + * *
      * Channel of the product. Can be `ONLINE` or `LOCAL`.
      * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return This builder for chaining. */ public Builder clearChannel() { @@ -7920,29 +9376,34 @@ public Builder clearChannel() { private java.lang.Object languageCode_ = ""; /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @return Whether the languageCode field is set. */ public boolean hasLanguageCode() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @return The languageCode. */ public java.lang.String getLanguageCode() { java.lang.Object ref = languageCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); languageCode_ = s; return s; @@ -7951,20 +9412,21 @@ public java.lang.String getLanguageCode() { } } /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @return The bytes for languageCode. */ - public com.google.protobuf.ByteString - getLanguageCodeBytes() { + public com.google.protobuf.ByteString getLanguageCodeBytes() { java.lang.Object ref = languageCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); languageCode_ = b; return b; } else { @@ -7972,28 +9434,35 @@ public java.lang.String getLanguageCode() { } } /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @param value The languageCode to set. * @return This builder for chaining. */ - public Builder setLanguageCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLanguageCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } languageCode_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @return This builder for chaining. */ public Builder clearLanguageCode() { @@ -8003,17 +9472,21 @@ public Builder clearLanguageCode() { return this; } /** + * + * *
      * Language code of the product in BCP 47 format.
      * 
* * optional string language_code = 2; + * * @param value The bytes for languageCode to set. * @return This builder for chaining. */ - public Builder setLanguageCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); languageCode_ = value; bitField0_ |= 0x00000004; @@ -8023,29 +9496,34 @@ public Builder setLanguageCodeBytes( private java.lang.Object feedLabel_ = ""; /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @return Whether the feedLabel field is set. */ public boolean hasFeedLabel() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @return The feedLabel. */ public java.lang.String getFeedLabel() { java.lang.Object ref = feedLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); feedLabel_ = s; return s; @@ -8054,20 +9532,21 @@ public java.lang.String getFeedLabel() { } } /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @return The bytes for feedLabel. */ - public com.google.protobuf.ByteString - getFeedLabelBytes() { + public com.google.protobuf.ByteString getFeedLabelBytes() { java.lang.Object ref = feedLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); feedLabel_ = b; return b; } else { @@ -8075,28 +9554,35 @@ public java.lang.String getFeedLabel() { } } /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @param value The feedLabel to set. * @return This builder for chaining. */ - public Builder setFeedLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setFeedLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } feedLabel_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @return This builder for chaining. */ public Builder clearFeedLabel() { @@ -8106,17 +9592,21 @@ public Builder clearFeedLabel() { return this; } /** + * + * *
      * Feed label of the product.
      * 
* * optional string feed_label = 3; + * * @param value The bytes for feedLabel to set. * @return This builder for chaining. */ - public Builder setFeedLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setFeedLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); feedLabel_ = value; bitField0_ |= 0x00000008; @@ -8126,29 +9616,34 @@ public Builder setFeedLabelBytes( private java.lang.Object offerId_ = ""; /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @return Whether the offerId field is set. */ public boolean hasOfferId() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @return The offerId. */ public java.lang.String getOfferId() { java.lang.Object ref = offerId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offerId_ = s; return s; @@ -8157,20 +9652,21 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @return The bytes for offerId. */ - public com.google.protobuf.ByteString - getOfferIdBytes() { + public com.google.protobuf.ByteString getOfferIdBytes() { java.lang.Object ref = offerId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offerId_ = b; return b; } else { @@ -8178,28 +9674,35 @@ public java.lang.String getOfferId() { } } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @param value The offerId to set. * @return This builder for chaining. */ - public Builder setOfferId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } offerId_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @return This builder for chaining. */ public Builder clearOfferId() { @@ -8209,17 +9712,21 @@ public Builder clearOfferId() { return this; } /** + * + * *
      * Merchant-provided id of the product.
      * 
* * optional string offer_id = 4; + * * @param value The bytes for offerId to set. * @return This builder for chaining. */ - public Builder setOfferIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setOfferIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); offerId_ = value; bitField0_ |= 0x00000010; @@ -8229,29 +9736,34 @@ public Builder setOfferIdBytes( private java.lang.Object title_ = ""; /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @return Whether the title field is set. */ public boolean hasTitle() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; @@ -8260,20 +9772,21 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @return The bytes for title. */ - public com.google.protobuf.ByteString - getTitleBytes() { + public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); title_ = b; return b; } else { @@ -8281,28 +9794,35 @@ public java.lang.String getTitle() { } } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @param value The title to set. * @return This builder for chaining. */ - public Builder setTitle( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitle(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } title_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @return This builder for chaining. */ public Builder clearTitle() { @@ -8312,17 +9832,21 @@ public Builder clearTitle() { return this; } /** + * + * *
      * Title of the product.
      * 
* * optional string title = 5; + * * @param value The bytes for title to set. * @return This builder for chaining. */ - public Builder setTitleBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setTitleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); title_ = value; bitField0_ |= 0x00000020; @@ -8332,29 +9856,34 @@ public Builder setTitleBytes( private java.lang.Object brand_ = ""; /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ public boolean hasBrand() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @return The brand. */ public java.lang.String getBrand() { java.lang.Object ref = brand_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); brand_ = s; return s; @@ -8363,20 +9892,21 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @return The bytes for brand. */ - public com.google.protobuf.ByteString - getBrandBytes() { + public com.google.protobuf.ByteString getBrandBytes() { java.lang.Object ref = brand_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); brand_ = b; return b; } else { @@ -8384,28 +9914,35 @@ public java.lang.String getBrand() { } } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @param value The brand to set. * @return This builder for chaining. */ - public Builder setBrand( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } brand_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @return This builder for chaining. */ public Builder clearBrand() { @@ -8415,17 +9952,21 @@ public Builder clearBrand() { return this; } /** + * + * *
      * Brand of the product.
      * 
* * optional string brand = 6; + * * @param value The bytes for brand to set. * @return This builder for chaining. */ - public Builder setBrandBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setBrandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); brand_ = value; bitField0_ |= 0x00000040; @@ -8435,31 +9976,36 @@ public Builder setBrandBytes( private java.lang.Object categoryL1_ = ""; /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @return Whether the categoryL1 field is set. */ public boolean hasCategoryL1() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @return The categoryL1. */ public java.lang.String getCategoryL1() { java.lang.Object ref = categoryL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL1_ = s; return s; @@ -8468,21 +10014,22 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @return The bytes for categoryL1. */ - public com.google.protobuf.ByteString - getCategoryL1Bytes() { + public com.google.protobuf.ByteString getCategoryL1Bytes() { java.lang.Object ref = categoryL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL1_ = b; return b; } else { @@ -8490,30 +10037,37 @@ public java.lang.String getCategoryL1() { } } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @param value The categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL1_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @return This builder for chaining. */ public Builder clearCategoryL1() { @@ -8523,18 +10077,22 @@ public Builder clearCategoryL1() { return this; } /** + * + * *
      * Product category (1st level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l1 = 7; + * * @param value The bytes for categoryL1 to set. * @return This builder for chaining. */ - public Builder setCategoryL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL1_ = value; bitField0_ |= 0x00000080; @@ -8544,31 +10102,36 @@ public Builder setCategoryL1Bytes( private java.lang.Object categoryL2_ = ""; /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @return Whether the categoryL2 field is set. */ public boolean hasCategoryL2() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @return The categoryL2. */ public java.lang.String getCategoryL2() { java.lang.Object ref = categoryL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL2_ = s; return s; @@ -8577,21 +10140,22 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @return The bytes for categoryL2. */ - public com.google.protobuf.ByteString - getCategoryL2Bytes() { + public com.google.protobuf.ByteString getCategoryL2Bytes() { java.lang.Object ref = categoryL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL2_ = b; return b; } else { @@ -8599,30 +10163,37 @@ public java.lang.String getCategoryL2() { } } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @param value The categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL2_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @return This builder for chaining. */ public Builder clearCategoryL2() { @@ -8632,18 +10203,22 @@ public Builder clearCategoryL2() { return this; } /** + * + * *
      * Product category (2nd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l2 = 8; + * * @param value The bytes for categoryL2 to set. * @return This builder for chaining. */ - public Builder setCategoryL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL2_ = value; bitField0_ |= 0x00000100; @@ -8653,31 +10228,36 @@ public Builder setCategoryL2Bytes( private java.lang.Object categoryL3_ = ""; /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @return Whether the categoryL3 field is set. */ public boolean hasCategoryL3() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @return The categoryL3. */ public java.lang.String getCategoryL3() { java.lang.Object ref = categoryL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL3_ = s; return s; @@ -8686,21 +10266,22 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @return The bytes for categoryL3. */ - public com.google.protobuf.ByteString - getCategoryL3Bytes() { + public com.google.protobuf.ByteString getCategoryL3Bytes() { java.lang.Object ref = categoryL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL3_ = b; return b; } else { @@ -8708,30 +10289,37 @@ public java.lang.String getCategoryL3() { } } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @param value The categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL3_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @return This builder for chaining. */ public Builder clearCategoryL3() { @@ -8741,18 +10329,22 @@ public Builder clearCategoryL3() { return this; } /** + * + * *
      * Product category (3rd level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l3 = 9; + * * @param value The bytes for categoryL3 to set. * @return This builder for chaining. */ - public Builder setCategoryL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL3_ = value; bitField0_ |= 0x00000200; @@ -8762,31 +10354,36 @@ public Builder setCategoryL3Bytes( private java.lang.Object categoryL4_ = ""; /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @return Whether the categoryL4 field is set. */ public boolean hasCategoryL4() { return ((bitField0_ & 0x00000400) != 0); } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @return The categoryL4. */ public java.lang.String getCategoryL4() { java.lang.Object ref = categoryL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL4_ = s; return s; @@ -8795,21 +10392,22 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @return The bytes for categoryL4. */ - public com.google.protobuf.ByteString - getCategoryL4Bytes() { + public com.google.protobuf.ByteString getCategoryL4Bytes() { java.lang.Object ref = categoryL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL4_ = b; return b; } else { @@ -8817,30 +10415,37 @@ public java.lang.String getCategoryL4() { } } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @param value The categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL4_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @return This builder for chaining. */ public Builder clearCategoryL4() { @@ -8850,18 +10455,22 @@ public Builder clearCategoryL4() { return this; } /** + * + * *
      * Product category (4th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l4 = 10; + * * @param value The bytes for categoryL4 to set. * @return This builder for chaining. */ - public Builder setCategoryL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL4_ = value; bitField0_ |= 0x00000400; @@ -8871,31 +10480,36 @@ public Builder setCategoryL4Bytes( private java.lang.Object categoryL5_ = ""; /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @return Whether the categoryL5 field is set. */ public boolean hasCategoryL5() { return ((bitField0_ & 0x00000800) != 0); } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @return The categoryL5. */ public java.lang.String getCategoryL5() { java.lang.Object ref = categoryL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); categoryL5_ = s; return s; @@ -8904,21 +10518,22 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @return The bytes for categoryL5. */ - public com.google.protobuf.ByteString - getCategoryL5Bytes() { + public com.google.protobuf.ByteString getCategoryL5Bytes() { java.lang.Object ref = categoryL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); categoryL5_ = b; return b; } else { @@ -8926,30 +10541,37 @@ public java.lang.String getCategoryL5() { } } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @param value The categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } categoryL5_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @return This builder for chaining. */ public Builder clearCategoryL5() { @@ -8959,18 +10581,22 @@ public Builder clearCategoryL5() { return this; } /** + * + * *
      * Product category (5th level) in [Google's product
      * taxonomy](https://support.google.com/merchants/answer/6324436).
      * 
* * optional string category_l5 = 11; + * * @param value The bytes for categoryL5 to set. * @return This builder for chaining. */ - public Builder setCategoryL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCategoryL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); categoryL5_ = value; bitField0_ |= 0x00000800; @@ -8980,31 +10606,36 @@ public Builder setCategoryL5Bytes( private java.lang.Object productTypeL1_ = ""; /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @return Whether the productTypeL1 field is set. */ public boolean hasProductTypeL1() { return ((bitField0_ & 0x00001000) != 0); } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @return The productTypeL1. */ public java.lang.String getProductTypeL1() { java.lang.Object ref = productTypeL1_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL1_ = s; return s; @@ -9013,21 +10644,22 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @return The bytes for productTypeL1. */ - public com.google.protobuf.ByteString - getProductTypeL1Bytes() { + public com.google.protobuf.ByteString getProductTypeL1Bytes() { java.lang.Object ref = productTypeL1_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL1_ = b; return b; } else { @@ -9035,30 +10667,37 @@ public java.lang.String getProductTypeL1() { } } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @param value The productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL1_ = value; bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @return This builder for chaining. */ public Builder clearProductTypeL1() { @@ -9068,18 +10707,22 @@ public Builder clearProductTypeL1() { return this; } /** + * + * *
      * Product type (1st level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l1 = 12; + * * @param value The bytes for productTypeL1 to set. * @return This builder for chaining. */ - public Builder setProductTypeL1Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL1Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL1_ = value; bitField0_ |= 0x00001000; @@ -9089,31 +10732,36 @@ public Builder setProductTypeL1Bytes( private java.lang.Object productTypeL2_ = ""; /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @return Whether the productTypeL2 field is set. */ public boolean hasProductTypeL2() { return ((bitField0_ & 0x00002000) != 0); } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @return The productTypeL2. */ public java.lang.String getProductTypeL2() { java.lang.Object ref = productTypeL2_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL2_ = s; return s; @@ -9122,21 +10770,22 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @return The bytes for productTypeL2. */ - public com.google.protobuf.ByteString - getProductTypeL2Bytes() { + public com.google.protobuf.ByteString getProductTypeL2Bytes() { java.lang.Object ref = productTypeL2_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL2_ = b; return b; } else { @@ -9144,30 +10793,37 @@ public java.lang.String getProductTypeL2() { } } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @param value The productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL2_ = value; bitField0_ |= 0x00002000; onChanged(); return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @return This builder for chaining. */ public Builder clearProductTypeL2() { @@ -9177,18 +10833,22 @@ public Builder clearProductTypeL2() { return this; } /** + * + * *
      * Product type (2nd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l2 = 13; + * * @param value The bytes for productTypeL2 to set. * @return This builder for chaining. */ - public Builder setProductTypeL2Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL2Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL2_ = value; bitField0_ |= 0x00002000; @@ -9198,31 +10858,36 @@ public Builder setProductTypeL2Bytes( private java.lang.Object productTypeL3_ = ""; /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @return Whether the productTypeL3 field is set. */ public boolean hasProductTypeL3() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @return The productTypeL3. */ public java.lang.String getProductTypeL3() { java.lang.Object ref = productTypeL3_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL3_ = s; return s; @@ -9231,21 +10896,22 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @return The bytes for productTypeL3. */ - public com.google.protobuf.ByteString - getProductTypeL3Bytes() { + public com.google.protobuf.ByteString getProductTypeL3Bytes() { java.lang.Object ref = productTypeL3_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL3_ = b; return b; } else { @@ -9253,30 +10919,37 @@ public java.lang.String getProductTypeL3() { } } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @param value The productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL3_ = value; bitField0_ |= 0x00004000; onChanged(); return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @return This builder for chaining. */ public Builder clearProductTypeL3() { @@ -9286,18 +10959,22 @@ public Builder clearProductTypeL3() { return this; } /** + * + * *
      * Product type (3rd level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l3 = 14; + * * @param value The bytes for productTypeL3 to set. * @return This builder for chaining. */ - public Builder setProductTypeL3Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL3Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL3_ = value; bitField0_ |= 0x00004000; @@ -9307,31 +10984,36 @@ public Builder setProductTypeL3Bytes( private java.lang.Object productTypeL4_ = ""; /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @return Whether the productTypeL4 field is set. */ public boolean hasProductTypeL4() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @return The productTypeL4. */ public java.lang.String getProductTypeL4() { java.lang.Object ref = productTypeL4_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL4_ = s; return s; @@ -9340,21 +11022,22 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @return The bytes for productTypeL4. */ - public com.google.protobuf.ByteString - getProductTypeL4Bytes() { + public com.google.protobuf.ByteString getProductTypeL4Bytes() { java.lang.Object ref = productTypeL4_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL4_ = b; return b; } else { @@ -9362,30 +11045,37 @@ public java.lang.String getProductTypeL4() { } } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @param value The productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL4_ = value; bitField0_ |= 0x00008000; onChanged(); return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @return This builder for chaining. */ public Builder clearProductTypeL4() { @@ -9395,18 +11085,22 @@ public Builder clearProductTypeL4() { return this; } /** + * + * *
      * Product type (4th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l4 = 15; + * * @param value The bytes for productTypeL4 to set. * @return This builder for chaining. */ - public Builder setProductTypeL4Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL4Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL4_ = value; bitField0_ |= 0x00008000; @@ -9416,31 +11110,36 @@ public Builder setProductTypeL4Bytes( private java.lang.Object productTypeL5_ = ""; /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @return Whether the productTypeL5 field is set. */ public boolean hasProductTypeL5() { return ((bitField0_ & 0x00010000) != 0); } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @return The productTypeL5. */ public java.lang.String getProductTypeL5() { java.lang.Object ref = productTypeL5_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); productTypeL5_ = s; return s; @@ -9449,21 +11148,22 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @return The bytes for productTypeL5. */ - public com.google.protobuf.ByteString - getProductTypeL5Bytes() { + public com.google.protobuf.ByteString getProductTypeL5Bytes() { java.lang.Object ref = productTypeL5_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); productTypeL5_ = b; return b; } else { @@ -9471,30 +11171,37 @@ public java.lang.String getProductTypeL5() { } } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @param value The productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } productTypeL5_ = value; bitField0_ |= 0x00010000; onChanged(); return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @return This builder for chaining. */ public Builder clearProductTypeL5() { @@ -9504,18 +11211,22 @@ public Builder clearProductTypeL5() { return this; } /** + * + * *
      * Product type (5th level) in merchant's own [product
      * taxonomy](https://support.google.com/merchants/answer/6324406).
      * 
* * optional string product_type_l5 = 16; + * * @param value The bytes for productTypeL5 to set. * @return This builder for chaining. */ - public Builder setProductTypeL5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setProductTypeL5Bytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); productTypeL5_ = value; bitField0_ |= 0x00010000; @@ -9525,26 +11236,35 @@ public Builder setProductTypeL5Bytes( private com.google.shopping.type.Price price_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> priceBuilder_; + com.google.shopping.type.Price, + com.google.shopping.type.Price.Builder, + com.google.shopping.type.PriceOrBuilder> + priceBuilder_; /** + * + * *
      * Product price. Absent if the information about the price of the product is
      * not available.
      * 
* * .google.shopping.type.Price price = 17; + * * @return Whether the price field is set. */ public boolean hasPrice() { return ((bitField0_ & 0x00020000) != 0); } /** + * + * *
      * Product price. Absent if the information about the price of the product is
      * not available.
      * 
* * .google.shopping.type.Price price = 17; + * * @return The price. */ public com.google.shopping.type.Price getPrice() { @@ -9555,6 +11275,8 @@ public com.google.shopping.type.Price getPrice() { } } /** + * + * *
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9576,6 +11298,8 @@ public Builder setPrice(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9583,8 +11307,7 @@ public Builder setPrice(com.google.shopping.type.Price value) {
      *
      * .google.shopping.type.Price price = 17;
      */
-    public Builder setPrice(
-        com.google.shopping.type.Price.Builder builderForValue) {
+    public Builder setPrice(com.google.shopping.type.Price.Builder builderForValue) {
       if (priceBuilder_ == null) {
         price_ = builderForValue.build();
       } else {
@@ -9595,6 +11318,8 @@ public Builder setPrice(
       return this;
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9604,9 +11329,9 @@ public Builder setPrice(
      */
     public Builder mergePrice(com.google.shopping.type.Price value) {
       if (priceBuilder_ == null) {
-        if (((bitField0_ & 0x00020000) != 0) &&
-          price_ != null &&
-          price_ != com.google.shopping.type.Price.getDefaultInstance()) {
+        if (((bitField0_ & 0x00020000) != 0)
+            && price_ != null
+            && price_ != com.google.shopping.type.Price.getDefaultInstance()) {
           getPriceBuilder().mergeFrom(value);
         } else {
           price_ = value;
@@ -9619,6 +11344,8 @@ public Builder mergePrice(com.google.shopping.type.Price value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9637,6 +11364,8 @@ public Builder clearPrice() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9650,6 +11379,8 @@ public com.google.shopping.type.Price.Builder getPriceBuilder() {
       return getPriceFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9661,11 +11392,12 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() {
       if (priceBuilder_ != null) {
         return priceBuilder_.getMessageOrBuilder();
       } else {
-        return price_ == null ?
-            com.google.shopping.type.Price.getDefaultInstance() : price_;
+        return price_ == null ? com.google.shopping.type.Price.getDefaultInstance() : price_;
       }
     }
     /**
+     *
+     *
      * 
      * Product price. Absent if the information about the price of the product is
      * not available.
@@ -9674,14 +11406,17 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() {
      * .google.shopping.type.Price price = 17;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder> 
+            com.google.shopping.type.Price,
+            com.google.shopping.type.Price.Builder,
+            com.google.shopping.type.PriceOrBuilder>
         getPriceFieldBuilder() {
       if (priceBuilder_ == null) {
-        priceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.shopping.type.Price, com.google.shopping.type.Price.Builder, com.google.shopping.type.PriceOrBuilder>(
-                getPrice(),
-                getParentForChildren(),
-                isClean());
+        priceBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.shopping.type.Price,
+                com.google.shopping.type.Price.Builder,
+                com.google.shopping.type.PriceOrBuilder>(
+                getPrice(), getParentForChildren(), isClean());
         price_ = null;
       }
       return priceBuilder_;
@@ -9689,31 +11424,36 @@ public com.google.shopping.type.PriceOrBuilder getPriceOrBuilder() {
 
     private java.lang.Object condition_ = "";
     /**
+     *
+     *
      * 
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @return Whether the condition field is set. */ public boolean hasCondition() { return ((bitField0_ & 0x00040000) != 0); } /** + * + * *
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @return The condition. */ public java.lang.String getCondition() { java.lang.Object ref = condition_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); condition_ = s; return s; @@ -9722,21 +11462,22 @@ public java.lang.String getCondition() { } } /** + * + * *
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @return The bytes for condition. */ - public com.google.protobuf.ByteString - getConditionBytes() { + public com.google.protobuf.ByteString getConditionBytes() { java.lang.Object ref = condition_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); condition_ = b; return b; } else { @@ -9744,30 +11485,37 @@ public java.lang.String getCondition() { } } /** + * + * *
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @param value The condition to set. * @return This builder for chaining. */ - public Builder setCondition( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCondition(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } condition_ = value; bitField0_ |= 0x00040000; onChanged(); return this; } /** + * + * *
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @return This builder for chaining. */ public Builder clearCondition() { @@ -9777,18 +11525,22 @@ public Builder clearCondition() { return this; } /** + * + * *
      * [Condition](https://support.google.com/merchants/answer/6324469) of the
      * product.
      * 
* * optional string condition = 18; + * * @param value The bytes for condition to set. * @return This builder for chaining. */ - public Builder setConditionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setConditionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); condition_ = value; bitField0_ |= 0x00040000; @@ -9798,31 +11550,36 @@ public Builder setConditionBytes( private java.lang.Object availability_ = ""; /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @return Whether the availability field is set. */ public boolean hasAvailability() { return ((bitField0_ & 0x00080000) != 0); } /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @return The availability. */ public java.lang.String getAvailability() { java.lang.Object ref = availability_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); availability_ = s; return s; @@ -9831,21 +11588,22 @@ public java.lang.String getAvailability() { } } /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @return The bytes for availability. */ - public com.google.protobuf.ByteString - getAvailabilityBytes() { + public com.google.protobuf.ByteString getAvailabilityBytes() { java.lang.Object ref = availability_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); availability_ = b; return b; } else { @@ -9853,30 +11611,37 @@ public java.lang.String getAvailability() { } } /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @param value The availability to set. * @return This builder for chaining. */ - public Builder setAvailability( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setAvailability(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } availability_ = value; bitField0_ |= 0x00080000; onChanged(); return this; } /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @return This builder for chaining. */ public Builder clearAvailability() { @@ -9886,18 +11651,22 @@ public Builder clearAvailability() { return this; } /** + * + * *
      * [Availability](https://support.google.com/merchants/answer/6324448) of the
      * product.
      * 
* * optional string availability = 19; + * * @param value The bytes for availability to set. * @return This builder for chaining. */ - public Builder setAvailabilityBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setAvailabilityBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); availability_ = value; bitField0_ |= 0x00080000; @@ -9907,6 +11676,8 @@ public Builder setAvailabilityBytes( private java.lang.Object shippingLabel_ = ""; /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -9914,12 +11685,15 @@ public Builder setAvailabilityBytes(
      * 
* * optional string shipping_label = 20; + * * @return Whether the shippingLabel field is set. */ public boolean hasShippingLabel() { return ((bitField0_ & 0x00100000) != 0); } /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -9927,13 +11701,13 @@ public boolean hasShippingLabel() {
      * 
* * optional string shipping_label = 20; + * * @return The shippingLabel. */ public java.lang.String getShippingLabel() { java.lang.Object ref = shippingLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shippingLabel_ = s; return s; @@ -9942,6 +11716,8 @@ public java.lang.String getShippingLabel() { } } /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -9949,15 +11725,14 @@ public java.lang.String getShippingLabel() {
      * 
* * optional string shipping_label = 20; + * * @return The bytes for shippingLabel. */ - public com.google.protobuf.ByteString - getShippingLabelBytes() { + public com.google.protobuf.ByteString getShippingLabelBytes() { java.lang.Object ref = shippingLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shippingLabel_ = b; return b; } else { @@ -9965,6 +11740,8 @@ public java.lang.String getShippingLabel() { } } /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -9972,18 +11749,22 @@ public java.lang.String getShippingLabel() {
      * 
* * optional string shipping_label = 20; + * * @param value The shippingLabel to set. * @return This builder for chaining. */ - public Builder setShippingLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setShippingLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } shippingLabel_ = value; bitField0_ |= 0x00100000; onChanged(); return this; } /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -9991,6 +11772,7 @@ public Builder setShippingLabel(
      * 
* * optional string shipping_label = 20; + * * @return This builder for chaining. */ public Builder clearShippingLabel() { @@ -10000,6 +11782,8 @@ public Builder clearShippingLabel() { return this; } /** + * + * *
      * Normalized [shipping
      * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -10007,12 +11791,14 @@ public Builder clearShippingLabel() {
      * 
* * optional string shipping_label = 20; + * * @param value The bytes for shippingLabel to set. * @return This builder for chaining. */ - public Builder setShippingLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setShippingLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); shippingLabel_ = value; bitField0_ |= 0x00100000; @@ -10022,6 +11808,7 @@ public Builder setShippingLabelBytes( private com.google.protobuf.LazyStringArrayList gtin_ = com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureGtinIsMutable() { if (!gtin_.isModifiable()) { gtin_ = new com.google.protobuf.LazyStringArrayList(gtin_); @@ -10029,35 +11816,43 @@ private void ensureGtinIsMutable() { bitField0_ |= 0x00200000; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @return A list containing the gtin. */ - public com.google.protobuf.ProtocolStringList - getGtinList() { + public com.google.protobuf.ProtocolStringList getGtinList() { gtin_.makeImmutable(); return gtin_; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @return The count of gtin. */ public int getGtinCount() { return gtin_.size(); } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param index The index of the element to return. * @return The gtin at the given index. */ @@ -10065,31 +11860,37 @@ public java.lang.String getGtin(int index) { return gtin_.get(index); } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param index The index of the value to return. * @return The bytes of the gtin at the given index. */ - public com.google.protobuf.ByteString - getGtinBytes(int index) { + public com.google.protobuf.ByteString getGtinBytes(int index) { return gtin_.getByteString(index); } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param index The index to set the value at. * @param value The gtin to set. * @return This builder for chaining. */ - public Builder setGtin( - int index, java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setGtin(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureGtinIsMutable(); gtin_.set(index, value); bitField0_ |= 0x00200000; @@ -10097,17 +11898,21 @@ public Builder setGtin( return this; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param value The gtin to add. * @return This builder for chaining. */ - public Builder addGtin( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder addGtin(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } ensureGtinIsMutable(); gtin_.add(value); bitField0_ |= 0x00200000; @@ -10115,50 +11920,58 @@ public Builder addGtin( return this; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param values The gtin to add. * @return This builder for chaining. */ - public Builder addAllGtin( - java.lang.Iterable values) { + public Builder addAllGtin(java.lang.Iterable values) { ensureGtinIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, gtin_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, gtin_); bitField0_ |= 0x00200000; onChanged(); return this; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @return This builder for chaining. */ public Builder clearGtin() { - gtin_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00200000);; + gtin_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00200000); + ; onChanged(); return this; } /** + * + * *
      * List of Global Trade Item Numbers (GTINs) of the product.
      * 
* * repeated string gtin = 21; + * * @param value The bytes of the gtin to add. * @return This builder for chaining. */ - public Builder addGtinBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder addGtinBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureGtinIsMutable(); gtin_.add(value); @@ -10169,29 +11982,34 @@ public Builder addGtinBytes( private java.lang.Object itemGroupId_ = ""; /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @return Whether the itemGroupId field is set. */ public boolean hasItemGroupId() { return ((bitField0_ & 0x00400000) != 0); } /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @return The itemGroupId. */ public java.lang.String getItemGroupId() { java.lang.Object ref = itemGroupId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); itemGroupId_ = s; return s; @@ -10200,20 +12018,21 @@ public java.lang.String getItemGroupId() { } } /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @return The bytes for itemGroupId. */ - public com.google.protobuf.ByteString - getItemGroupIdBytes() { + public com.google.protobuf.ByteString getItemGroupIdBytes() { java.lang.Object ref = itemGroupId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); itemGroupId_ = b; return b; } else { @@ -10221,28 +12040,35 @@ public java.lang.String getItemGroupId() { } } /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @param value The itemGroupId to set. * @return This builder for chaining. */ - public Builder setItemGroupId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setItemGroupId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } itemGroupId_ = value; bitField0_ |= 0x00400000; onChanged(); return this; } /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @return This builder for chaining. */ public Builder clearItemGroupId() { @@ -10252,17 +12078,21 @@ public Builder clearItemGroupId() { return this; } /** + * + * *
      * Item group id provided by the merchant for grouping variants together.
      * 
* * optional string item_group_id = 22; + * * @param value The bytes for itemGroupId to set. * @return This builder for chaining. */ - public Builder setItemGroupIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setItemGroupIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); itemGroupId_ = value; bitField0_ |= 0x00400000; @@ -10272,31 +12102,36 @@ public Builder setItemGroupIdBytes( private java.lang.Object thumbnailLink_ = ""; /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @return Whether the thumbnailLink field is set. */ public boolean hasThumbnailLink() { return ((bitField0_ & 0x00800000) != 0); } /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @return The thumbnailLink. */ public java.lang.String getThumbnailLink() { java.lang.Object ref = thumbnailLink_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); thumbnailLink_ = s; return s; @@ -10305,21 +12140,22 @@ public java.lang.String getThumbnailLink() { } } /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @return The bytes for thumbnailLink. */ - public com.google.protobuf.ByteString - getThumbnailLinkBytes() { + public com.google.protobuf.ByteString getThumbnailLinkBytes() { java.lang.Object ref = thumbnailLink_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); thumbnailLink_ = b; return b; } else { @@ -10327,30 +12163,37 @@ public java.lang.String getThumbnailLink() { } } /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @param value The thumbnailLink to set. * @return This builder for chaining. */ - public Builder setThumbnailLink( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setThumbnailLink(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } thumbnailLink_ = value; bitField0_ |= 0x00800000; onChanged(); return this; } /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @return This builder for chaining. */ public Builder clearThumbnailLink() { @@ -10360,18 +12203,22 @@ public Builder clearThumbnailLink() { return this; } /** + * + * *
      * Link to the processed image of the product, hosted on the Google
      * infrastructure.
      * 
* * optional string thumbnail_link = 23; + * * @param value The bytes for thumbnailLink to set. * @return This builder for chaining. */ - public Builder setThumbnailLinkBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setThumbnailLinkBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); thumbnailLink_ = value; bitField0_ |= 0x00800000; @@ -10381,34 +12228,47 @@ public Builder setThumbnailLinkBytes( private com.google.protobuf.Timestamp creationTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> creationTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + creationTimeBuilder_; /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return Whether the creationTime field is set. */ public boolean hasCreationTime() { return ((bitField0_ & 0x01000000) != 0); } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return The creationTime. */ public com.google.protobuf.Timestamp getCreationTime() { if (creationTimeBuilder_ == null) { - return creationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : creationTime_; + return creationTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : creationTime_; } else { return creationTimeBuilder_.getMessage(); } } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10429,14 +12289,15 @@ public Builder setCreationTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
* * .google.protobuf.Timestamp creation_time = 24; */ - public Builder setCreationTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setCreationTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (creationTimeBuilder_ == null) { creationTime_ = builderForValue.build(); } else { @@ -10447,6 +12308,8 @@ public Builder setCreationTime( return this; } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10455,9 +12318,9 @@ public Builder setCreationTime( */ public Builder mergeCreationTime(com.google.protobuf.Timestamp value) { if (creationTimeBuilder_ == null) { - if (((bitField0_ & 0x01000000) != 0) && - creationTime_ != null && - creationTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x01000000) != 0) + && creationTime_ != null + && creationTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreationTimeBuilder().mergeFrom(value); } else { creationTime_ = value; @@ -10470,6 +12333,8 @@ public Builder mergeCreationTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10487,6 +12352,8 @@ public Builder clearCreationTime() { return this; } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10499,6 +12366,8 @@ public com.google.protobuf.Timestamp.Builder getCreationTimeBuilder() { return getCreationTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10509,11 +12378,14 @@ public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder() { if (creationTimeBuilder_ != null) { return creationTimeBuilder_.getMessageOrBuilder(); } else { - return creationTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : creationTime_; + return creationTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : creationTime_; } } /** + * + * *
      * The time the merchant created the product in timestamp seconds.
      * 
@@ -10521,14 +12393,17 @@ public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder() { * .google.protobuf.Timestamp creation_time = 24; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getCreationTimeFieldBuilder() { if (creationTimeBuilder_ == null) { - creationTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getCreationTime(), - getParentForChildren(), - isClean()); + creationTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreationTime(), getParentForChildren(), isClean()); creationTime_ = null; } return creationTimeBuilder_; @@ -10536,34 +12411,45 @@ public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder() { private com.google.type.Date expirationDate_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> expirationDateBuilder_; + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + expirationDateBuilder_; /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
* * .google.type.Date expiration_date = 25; + * * @return Whether the expirationDate field is set. */ public boolean hasExpirationDate() { return ((bitField0_ & 0x02000000) != 0); } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
* * .google.type.Date expiration_date = 25; + * * @return The expirationDate. */ public com.google.type.Date getExpirationDate() { if (expirationDateBuilder_ == null) { - return expirationDate_ == null ? com.google.type.Date.getDefaultInstance() : expirationDate_; + return expirationDate_ == null + ? com.google.type.Date.getDefaultInstance() + : expirationDate_; } else { return expirationDateBuilder_.getMessage(); } } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10584,14 +12470,15 @@ public Builder setExpirationDate(com.google.type.Date value) { return this; } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
* * .google.type.Date expiration_date = 25; */ - public Builder setExpirationDate( - com.google.type.Date.Builder builderForValue) { + public Builder setExpirationDate(com.google.type.Date.Builder builderForValue) { if (expirationDateBuilder_ == null) { expirationDate_ = builderForValue.build(); } else { @@ -10602,6 +12489,8 @@ public Builder setExpirationDate( return this; } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10610,9 +12499,9 @@ public Builder setExpirationDate( */ public Builder mergeExpirationDate(com.google.type.Date value) { if (expirationDateBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0) && - expirationDate_ != null && - expirationDate_ != com.google.type.Date.getDefaultInstance()) { + if (((bitField0_ & 0x02000000) != 0) + && expirationDate_ != null + && expirationDate_ != com.google.type.Date.getDefaultInstance()) { getExpirationDateBuilder().mergeFrom(value); } else { expirationDate_ = value; @@ -10625,6 +12514,8 @@ public Builder mergeExpirationDate(com.google.type.Date value) { return this; } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10642,6 +12533,8 @@ public Builder clearExpirationDate() { return this; } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10654,6 +12547,8 @@ public com.google.type.Date.Builder getExpirationDateBuilder() { return getExpirationDateFieldBuilder().getBuilder(); } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10664,11 +12559,14 @@ public com.google.type.DateOrBuilder getExpirationDateOrBuilder() { if (expirationDateBuilder_ != null) { return expirationDateBuilder_.getMessageOrBuilder(); } else { - return expirationDate_ == null ? - com.google.type.Date.getDefaultInstance() : expirationDate_; + return expirationDate_ == null + ? com.google.type.Date.getDefaultInstance() + : expirationDate_; } } /** + * + * *
      * Expiration date for the product, specified on insertion.
      * 
@@ -10676,14 +12574,13 @@ public com.google.type.DateOrBuilder getExpirationDateOrBuilder() { * .google.type.Date expiration_date = 25; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> getExpirationDateFieldBuilder() { if (expirationDateBuilder_ == null) { - expirationDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>( - getExpirationDate(), - getParentForChildren(), - isClean()); + expirationDateBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder>( + getExpirationDate(), getParentForChildren(), isClean()); expirationDate_ = null; } return expirationDateBuilder_; @@ -10691,33 +12588,50 @@ public com.google.type.DateOrBuilder getExpirationDateOrBuilder() { private int aggregatedReportingContextStatus_ = 0; /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return Whether the aggregatedReportingContextStatus field is set. */ - @java.lang.Override public boolean hasAggregatedReportingContextStatus() { + @java.lang.Override + public boolean hasAggregatedReportingContextStatus() { return ((bitField0_ & 0x04000000) != 0); } /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The enum numeric value on the wire for aggregatedReportingContextStatus. */ - @java.lang.Override public int getAggregatedReportingContextStatusValue() { + @java.lang.Override + public int getAggregatedReportingContextStatusValue() { return aggregatedReportingContextStatus_; } /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @param value The enum numeric value on the wire for aggregatedReportingContextStatus to set. * @return This builder for chaining. */ @@ -10728,28 +12642,47 @@ public Builder setAggregatedReportingContextStatusValue(int value) { return this; } /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The aggregatedReportingContextStatus. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus getAggregatedReportingContextStatus() { - com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus result = com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus.forNumber(aggregatedReportingContextStatus_); - return result == null ? com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus.UNRECOGNIZED : result; + public com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + getAggregatedReportingContextStatus() { + com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + result = + com.google.shopping.merchant.reports.v1beta.ProductView + .AggregatedReportingContextStatus.forNumber(aggregatedReportingContextStatus_); + return result == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + .UNRECOGNIZED + : result; } /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @param value The aggregatedReportingContextStatus to set. * @return This builder for chaining. */ - public Builder setAggregatedReportingContextStatus(com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus value) { + public Builder setAggregatedReportingContextStatus( + com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + value) { if (value == null) { throw new NullPointerException(); } @@ -10759,11 +12692,16 @@ public Builder setAggregatedReportingContextStatus(com.google.shopping.merchant. return this; } /** + * + * *
      * Aggregated status.
      * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return This builder for chaining. */ public Builder clearAggregatedReportingContextStatus() { @@ -10773,19 +12711,27 @@ public Builder clearAggregatedReportingContextStatus() { return this; } - private java.util.List itemIssues_ = - java.util.Collections.emptyList(); + private java.util.List + itemIssues_ = java.util.Collections.emptyList(); + private void ensureItemIssuesIsMutable() { if (!((bitField0_ & 0x08000000) != 0)) { - itemIssues_ = new java.util.ArrayList(itemIssues_); + itemIssues_ = + new java.util.ArrayList< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue>(itemIssues_); bitField0_ |= 0x08000000; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> itemIssuesBuilder_; + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> + itemIssuesBuilder_; /** + * + * *
      * List of item issues for the product.
      *
@@ -10796,9 +12742,12 @@ private void ensureItemIssuesIsMutable() {
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public java.util.List getItemIssuesList() { + public java.util.List + getItemIssuesList() { if (itemIssuesBuilder_ == null) { return java.util.Collections.unmodifiableList(itemIssues_); } else { @@ -10806,6 +12755,8 @@ public java.util.List * List of item issues for the product. * @@ -10816,7 +12767,9 @@ public java.util.List * - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public int getItemIssuesCount() { if (itemIssuesBuilder_ == null) { @@ -10826,6 +12779,8 @@ public int getItemIssuesCount() { } } /** + * + * *
      * List of item issues for the product.
      *
@@ -10836,9 +12791,12 @@ public int getItemIssuesCount() {
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItemIssues(int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItemIssues( + int index) { if (itemIssuesBuilder_ == null) { return itemIssues_.get(index); } else { @@ -10846,6 +12804,8 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItem } } /** + * + * *
      * List of item issues for the product.
      *
@@ -10856,7 +12816,9 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItem
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder setItemIssues( int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue value) { @@ -10873,6 +12835,8 @@ public Builder setItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -10883,10 +12847,13 @@ public Builder setItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder setItemIssues( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder builderForValue) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder builderForValue) { if (itemIssuesBuilder_ == null) { ensureItemIssuesIsMutable(); itemIssues_.set(index, builderForValue.build()); @@ -10897,6 +12864,8 @@ public Builder setItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -10907,9 +12876,12 @@ public Builder setItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public Builder addItemIssues(com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue value) { + public Builder addItemIssues( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue value) { if (itemIssuesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10923,6 +12895,8 @@ public Builder addItemIssues(com.google.shopping.merchant.reports.v1beta.Product return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -10933,7 +12907,9 @@ public Builder addItemIssues(com.google.shopping.merchant.reports.v1beta.Product
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder addItemIssues( int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue value) { @@ -10950,6 +12926,8 @@ public Builder addItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -10960,7 +12938,9 @@ public Builder addItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder addItemIssues( com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder builderForValue) { @@ -10974,6 +12954,8 @@ public Builder addItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -10984,10 +12966,13 @@ public Builder addItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder addItemIssues( - int index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder builderForValue) { + int index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder builderForValue) { if (itemIssuesBuilder_ == null) { ensureItemIssuesIsMutable(); itemIssues_.add(index, builderForValue.build()); @@ -10998,6 +12983,8 @@ public Builder addItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -11008,14 +12995,17 @@ public Builder addItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder addAllItemIssues( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue> + values) { if (itemIssuesBuilder_ == null) { ensureItemIssuesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, itemIssues_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, itemIssues_); onChanged(); } else { itemIssuesBuilder_.addAllMessages(values); @@ -11023,6 +13013,8 @@ public Builder addAllItemIssues( return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -11033,7 +13025,9 @@ public Builder addAllItemIssues(
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder clearItemIssues() { if (itemIssuesBuilder_ == null) { @@ -11046,6 +13040,8 @@ public Builder clearItemIssues() { return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -11056,7 +13052,9 @@ public Builder clearItemIssues() {
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ public Builder removeItemIssues(int index) { if (itemIssuesBuilder_ == null) { @@ -11069,6 +13067,8 @@ public Builder removeItemIssues(int index) { return this; } /** + * + * *
      * List of item issues for the product.
      *
@@ -11079,13 +13079,17 @@ public Builder removeItemIssues(int index) {
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder getItemIssuesBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder + getItemIssuesBuilder(int index) { return getItemIssuesFieldBuilder().getBuilder(index); } /** + * + * *
      * List of item issues for the product.
      *
@@ -11096,16 +13100,21 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder getItemIssuesOrBuilder( - int index) { + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder + getItemIssuesOrBuilder(int index) { if (itemIssuesBuilder_ == null) { - return itemIssues_.get(index); } else { + return itemIssues_.get(index); + } else { return itemIssuesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * List of item issues for the product.
      *
@@ -11116,10 +13125,13 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilde
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public java.util.List - getItemIssuesOrBuilderList() { + public java.util.List< + ? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> + getItemIssuesOrBuilderList() { if (itemIssuesBuilder_ != null) { return itemIssuesBuilder_.getMessageOrBuilderList(); } else { @@ -11127,6 +13139,8 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilde } } /** + * + * *
      * List of item issues for the product.
      *
@@ -11137,13 +13151,20 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilde
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder addItemIssuesBuilder() { - return getItemIssuesFieldBuilder().addBuilder( - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDefaultInstance()); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder + addItemIssuesBuilder() { + return getItemIssuesFieldBuilder() + .addBuilder( + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .getDefaultInstance()); } /** + * + * *
      * List of item issues for the product.
      *
@@ -11154,14 +13175,21 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder addItemIssuesBuilder( - int index) { - return getItemIssuesFieldBuilder().addBuilder( - index, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.getDefaultInstance()); + public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder + addItemIssuesBuilder(int index) { + return getItemIssuesFieldBuilder() + .addBuilder( + index, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue + .getDefaultInstance()); } /** + * + * *
      * List of item issues for the product.
      *
@@ -11172,29 +13200,34 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder
      * results.**
      * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - public java.util.List - getItemIssuesBuilderList() { + public java.util.List + getItemIssuesBuilderList() { return getItemIssuesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> getItemIssuesFieldBuilder() { if (itemIssuesBuilder_ == null) { - itemIssuesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder>( - itemIssues_, - ((bitField0_ & 0x08000000) != 0), - getParentForChildren(), - isClean()); + itemIssuesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.Builder, + com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder>( + itemIssues_, ((bitField0_ & 0x08000000) != 0), getParentForChildren(), isClean()); itemIssues_ = null; } return itemIssuesBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -11204,12 +13237,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ProductView) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ProductView) private static final com.google.shopping.merchant.reports.v1beta.ProductView DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ProductView(); } @@ -11218,27 +13251,27 @@ public static com.google.shopping.merchant.reports.v1beta.ProductView getDefault return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ProductView parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ProductView parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11253,6 +13286,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.ProductView getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java similarity index 84% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java index 384e8a577b95..8b98b1b88d6e 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ProductViewOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface ProductViewOrBuilder extends +public interface ProductViewOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ProductView) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -17,10 +35,13 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return Whether the id field is set. */ boolean hasId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -30,10 +51,13 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return The id. */ java.lang.String getId(); /** + * + * *
    * REST ID of the product, in the form of
    * `channel~languageCode~feedLabel~offerId`. Merchant API methods that operate
@@ -43,525 +67,662 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string id = 1; + * * @return The bytes for id. */ - com.google.protobuf.ByteString - getIdBytes(); + com.google.protobuf.ByteString getIdBytes(); /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return Whether the channel field is set. */ boolean hasChannel(); /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The enum numeric value on the wire for channel. */ int getChannelValue(); /** + * + * *
    * Channel of the product. Can be `ONLINE` or `LOCAL`.
    * 
* * optional .google.shopping.type.Channel.ChannelEnum channel = 28; + * * @return The channel. */ com.google.shopping.type.Channel.ChannelEnum getChannel(); /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return Whether the languageCode field is set. */ boolean hasLanguageCode(); /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return The languageCode. */ java.lang.String getLanguageCode(); /** + * + * *
    * Language code of the product in BCP 47 format.
    * 
* * optional string language_code = 2; + * * @return The bytes for languageCode. */ - com.google.protobuf.ByteString - getLanguageCodeBytes(); + com.google.protobuf.ByteString getLanguageCodeBytes(); /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return Whether the feedLabel field is set. */ boolean hasFeedLabel(); /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return The feedLabel. */ java.lang.String getFeedLabel(); /** + * + * *
    * Feed label of the product.
    * 
* * optional string feed_label = 3; + * * @return The bytes for feedLabel. */ - com.google.protobuf.ByteString - getFeedLabelBytes(); + com.google.protobuf.ByteString getFeedLabelBytes(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return Whether the offerId field is set. */ boolean hasOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return The offerId. */ java.lang.String getOfferId(); /** + * + * *
    * Merchant-provided id of the product.
    * 
* * optional string offer_id = 4; + * * @return The bytes for offerId. */ - com.google.protobuf.ByteString - getOfferIdBytes(); + com.google.protobuf.ByteString getOfferIdBytes(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return Whether the title field is set. */ boolean hasTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return The title. */ java.lang.String getTitle(); /** + * + * *
    * Title of the product.
    * 
* * optional string title = 5; + * * @return The bytes for title. */ - com.google.protobuf.ByteString - getTitleBytes(); + com.google.protobuf.ByteString getTitleBytes(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return Whether the brand field is set. */ boolean hasBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return The brand. */ java.lang.String getBrand(); /** + * + * *
    * Brand of the product.
    * 
* * optional string brand = 6; + * * @return The bytes for brand. */ - com.google.protobuf.ByteString - getBrandBytes(); + com.google.protobuf.ByteString getBrandBytes(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return Whether the categoryL1 field is set. */ boolean hasCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return The categoryL1. */ java.lang.String getCategoryL1(); /** + * + * *
    * Product category (1st level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l1 = 7; + * * @return The bytes for categoryL1. */ - com.google.protobuf.ByteString - getCategoryL1Bytes(); + com.google.protobuf.ByteString getCategoryL1Bytes(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return Whether the categoryL2 field is set. */ boolean hasCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return The categoryL2. */ java.lang.String getCategoryL2(); /** + * + * *
    * Product category (2nd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l2 = 8; + * * @return The bytes for categoryL2. */ - com.google.protobuf.ByteString - getCategoryL2Bytes(); + com.google.protobuf.ByteString getCategoryL2Bytes(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return Whether the categoryL3 field is set. */ boolean hasCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return The categoryL3. */ java.lang.String getCategoryL3(); /** + * + * *
    * Product category (3rd level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l3 = 9; + * * @return The bytes for categoryL3. */ - com.google.protobuf.ByteString - getCategoryL3Bytes(); + com.google.protobuf.ByteString getCategoryL3Bytes(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return Whether the categoryL4 field is set. */ boolean hasCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return The categoryL4. */ java.lang.String getCategoryL4(); /** + * + * *
    * Product category (4th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l4 = 10; + * * @return The bytes for categoryL4. */ - com.google.protobuf.ByteString - getCategoryL4Bytes(); + com.google.protobuf.ByteString getCategoryL4Bytes(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return Whether the categoryL5 field is set. */ boolean hasCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return The categoryL5. */ java.lang.String getCategoryL5(); /** + * + * *
    * Product category (5th level) in [Google's product
    * taxonomy](https://support.google.com/merchants/answer/6324436).
    * 
* * optional string category_l5 = 11; + * * @return The bytes for categoryL5. */ - com.google.protobuf.ByteString - getCategoryL5Bytes(); + com.google.protobuf.ByteString getCategoryL5Bytes(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return Whether the productTypeL1 field is set. */ boolean hasProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return The productTypeL1. */ java.lang.String getProductTypeL1(); /** + * + * *
    * Product type (1st level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l1 = 12; + * * @return The bytes for productTypeL1. */ - com.google.protobuf.ByteString - getProductTypeL1Bytes(); + com.google.protobuf.ByteString getProductTypeL1Bytes(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return Whether the productTypeL2 field is set. */ boolean hasProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return The productTypeL2. */ java.lang.String getProductTypeL2(); /** + * + * *
    * Product type (2nd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l2 = 13; + * * @return The bytes for productTypeL2. */ - com.google.protobuf.ByteString - getProductTypeL2Bytes(); + com.google.protobuf.ByteString getProductTypeL2Bytes(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return Whether the productTypeL3 field is set. */ boolean hasProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return The productTypeL3. */ java.lang.String getProductTypeL3(); /** + * + * *
    * Product type (3rd level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l3 = 14; + * * @return The bytes for productTypeL3. */ - com.google.protobuf.ByteString - getProductTypeL3Bytes(); + com.google.protobuf.ByteString getProductTypeL3Bytes(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return Whether the productTypeL4 field is set. */ boolean hasProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return The productTypeL4. */ java.lang.String getProductTypeL4(); /** + * + * *
    * Product type (4th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l4 = 15; + * * @return The bytes for productTypeL4. */ - com.google.protobuf.ByteString - getProductTypeL4Bytes(); + com.google.protobuf.ByteString getProductTypeL4Bytes(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return Whether the productTypeL5 field is set. */ boolean hasProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return The productTypeL5. */ java.lang.String getProductTypeL5(); /** + * + * *
    * Product type (5th level) in merchant's own [product
    * taxonomy](https://support.google.com/merchants/answer/6324406).
    * 
* * optional string product_type_l5 = 16; + * * @return The bytes for productTypeL5. */ - com.google.protobuf.ByteString - getProductTypeL5Bytes(); + com.google.protobuf.ByteString getProductTypeL5Bytes(); /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
    * 
* * .google.shopping.type.Price price = 17; + * * @return Whether the price field is set. */ boolean hasPrice(); /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
    * 
* * .google.shopping.type.Price price = 17; + * * @return The price. */ com.google.shopping.type.Price getPrice(); /** + * + * *
    * Product price. Absent if the information about the price of the product is
    * not available.
@@ -572,70 +733,88 @@ public interface ProductViewOrBuilder extends
   com.google.shopping.type.PriceOrBuilder getPriceOrBuilder();
 
   /**
+   *
+   *
    * 
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return Whether the condition field is set. */ boolean hasCondition(); /** + * + * *
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return The condition. */ java.lang.String getCondition(); /** + * + * *
    * [Condition](https://support.google.com/merchants/answer/6324469) of the
    * product.
    * 
* * optional string condition = 18; + * * @return The bytes for condition. */ - com.google.protobuf.ByteString - getConditionBytes(); + com.google.protobuf.ByteString getConditionBytes(); /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return Whether the availability field is set. */ boolean hasAvailability(); /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return The availability. */ java.lang.String getAvailability(); /** + * + * *
    * [Availability](https://support.google.com/merchants/answer/6324448) of the
    * product.
    * 
* * optional string availability = 19; + * * @return The bytes for availability. */ - com.google.protobuf.ByteString - getAvailabilityBytes(); + com.google.protobuf.ByteString getAvailabilityBytes(); /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -643,10 +822,13 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string shipping_label = 20; + * * @return Whether the shippingLabel field is set. */ boolean hasShippingLabel(); /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -654,10 +836,13 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string shipping_label = 20; + * * @return The shippingLabel. */ java.lang.String getShippingLabel(); /** + * + * *
    * Normalized [shipping
    * label](https://support.google.com/merchants/answer/6324504) specified in
@@ -665,132 +850,166 @@ public interface ProductViewOrBuilder extends
    * 
* * optional string shipping_label = 20; + * * @return The bytes for shippingLabel. */ - com.google.protobuf.ByteString - getShippingLabelBytes(); + com.google.protobuf.ByteString getShippingLabelBytes(); /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @return A list containing the gtin. */ - java.util.List - getGtinList(); + java.util.List getGtinList(); /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @return The count of gtin. */ int getGtinCount(); /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @param index The index of the element to return. * @return The gtin at the given index. */ java.lang.String getGtin(int index); /** + * + * *
    * List of Global Trade Item Numbers (GTINs) of the product.
    * 
* * repeated string gtin = 21; + * * @param index The index of the value to return. * @return The bytes of the gtin at the given index. */ - com.google.protobuf.ByteString - getGtinBytes(int index); + com.google.protobuf.ByteString getGtinBytes(int index); /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return Whether the itemGroupId field is set. */ boolean hasItemGroupId(); /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return The itemGroupId. */ java.lang.String getItemGroupId(); /** + * + * *
    * Item group id provided by the merchant for grouping variants together.
    * 
* * optional string item_group_id = 22; + * * @return The bytes for itemGroupId. */ - com.google.protobuf.ByteString - getItemGroupIdBytes(); + com.google.protobuf.ByteString getItemGroupIdBytes(); /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return Whether the thumbnailLink field is set. */ boolean hasThumbnailLink(); /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return The thumbnailLink. */ java.lang.String getThumbnailLink(); /** + * + * *
    * Link to the processed image of the product, hosted on the Google
    * infrastructure.
    * 
* * optional string thumbnail_link = 23; + * * @return The bytes for thumbnailLink. */ - com.google.protobuf.ByteString - getThumbnailLinkBytes(); + com.google.protobuf.ByteString getThumbnailLinkBytes(); /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return Whether the creationTime field is set. */ boolean hasCreationTime(); /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
* * .google.protobuf.Timestamp creation_time = 24; + * * @return The creationTime. */ com.google.protobuf.Timestamp getCreationTime(); /** + * + * *
    * The time the merchant created the product in timestamp seconds.
    * 
@@ -800,24 +1019,32 @@ public interface ProductViewOrBuilder extends com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder(); /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
* * .google.type.Date expiration_date = 25; + * * @return Whether the expirationDate field is set. */ boolean hasExpirationDate(); /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
* * .google.type.Date expiration_date = 25; + * * @return The expirationDate. */ com.google.type.Date getExpirationDate(); /** + * + * *
    * Expiration date for the product, specified on insertion.
    * 
@@ -827,34 +1054,52 @@ public interface ProductViewOrBuilder extends com.google.type.DateOrBuilder getExpirationDateOrBuilder(); /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return Whether the aggregatedReportingContextStatus field is set. */ boolean hasAggregatedReportingContextStatus(); /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The enum numeric value on the wire for aggregatedReportingContextStatus. */ int getAggregatedReportingContextStatusValue(); /** + * + * *
    * Aggregated status.
    * 
* - * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * optional .google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus aggregated_reporting_context_status = 26; + * + * * @return The aggregatedReportingContextStatus. */ - com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus getAggregatedReportingContextStatus(); + com.google.shopping.merchant.reports.v1beta.ProductView.AggregatedReportingContextStatus + getAggregatedReportingContextStatus(); /** + * + * *
    * List of item issues for the product.
    *
@@ -865,11 +1110,14 @@ public interface ProductViewOrBuilder extends
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - java.util.List + java.util.List getItemIssuesList(); /** + * + * *
    * List of item issues for the product.
    *
@@ -880,10 +1128,13 @@ public interface ProductViewOrBuilder extends
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue getItemIssues(int index); /** + * + * *
    * List of item issues for the product.
    *
@@ -894,10 +1145,13 @@ public interface ProductViewOrBuilder extends
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ int getItemIssuesCount(); /** + * + * *
    * List of item issues for the product.
    *
@@ -908,11 +1162,15 @@ public interface ProductViewOrBuilder extends
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ - java.util.List + java.util.List< + ? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder> getItemIssuesOrBuilderList(); /** + * + * *
    * List of item issues for the product.
    *
@@ -923,7 +1181,8 @@ public interface ProductViewOrBuilder extends
    * results.**
    * 
* - * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue item_issues = 27; + * */ com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssueOrBuilder getItemIssuesOrBuilder( int index); diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java similarity index 68% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java index 2c10c5c1722f..5264165b27c0 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemand.java @@ -1,57 +1,78 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Relative demand of a product cluster or brand in the Best sellers report.
  * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.RelativeDemand} */ -public final class RelativeDemand extends - com.google.protobuf.GeneratedMessageV3 implements +public final class RelativeDemand extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.RelativeDemand) RelativeDemandOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use RelativeDemand.newBuilder() to construct. private RelativeDemand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private RelativeDemand() { - } + + private RelativeDemand() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new RelativeDemand(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.RelativeDemand.class, com.google.shopping.merchant.reports.v1beta.RelativeDemand.Builder.class); + com.google.shopping.merchant.reports.v1beta.RelativeDemand.class, + com.google.shopping.merchant.reports.v1beta.RelativeDemand.Builder.class); } /** + * + * *
    * Relative demand values.
    * 
* * Protobuf enum {@code google.shopping.merchant.reports.v1beta.RelativeDemand.RelativeDemandEnum} */ - public enum RelativeDemandEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum RelativeDemandEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -60,6 +81,8 @@ public enum RelativeDemandEnum */ RELATIVE_DEMAND_ENUM_UNSPECIFIED(0), /** + * + * *
      * Demand is 0-5% of the demand of the highest ranked product cluster or
      * brand.
@@ -69,6 +92,8 @@ public enum RelativeDemandEnum
      */
     VERY_LOW(10),
     /**
+     *
+     *
      * 
      * Demand is 6-10% of the demand of the highest ranked product cluster or
      * brand.
@@ -78,6 +103,8 @@ public enum RelativeDemandEnum
      */
     LOW(20),
     /**
+     *
+     *
      * 
      * Demand is 11-20% of the demand of the highest ranked product cluster or
      * brand.
@@ -87,6 +114,8 @@ public enum RelativeDemandEnum
      */
     MEDIUM(30),
     /**
+     *
+     *
      * 
      * Demand is 21-50% of the demand of the highest ranked product cluster or
      * brand.
@@ -96,6 +125,8 @@ public enum RelativeDemandEnum
      */
     HIGH(40),
     /**
+     *
+     *
      * 
      * Demand is 51-100% of the demand of the highest ranked product cluster or
      * brand.
@@ -108,6 +139,8 @@ public enum RelativeDemandEnum
     ;
 
     /**
+     *
+     *
      * 
      * Not specified.
      * 
@@ -116,6 +149,8 @@ public enum RelativeDemandEnum */ public static final int RELATIVE_DEMAND_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Demand is 0-5% of the demand of the highest ranked product cluster or
      * brand.
@@ -125,6 +160,8 @@ public enum RelativeDemandEnum
      */
     public static final int VERY_LOW_VALUE = 10;
     /**
+     *
+     *
      * 
      * Demand is 6-10% of the demand of the highest ranked product cluster or
      * brand.
@@ -134,6 +171,8 @@ public enum RelativeDemandEnum
      */
     public static final int LOW_VALUE = 20;
     /**
+     *
+     *
      * 
      * Demand is 11-20% of the demand of the highest ranked product cluster or
      * brand.
@@ -143,6 +182,8 @@ public enum RelativeDemandEnum
      */
     public static final int MEDIUM_VALUE = 30;
     /**
+     *
+     *
      * 
      * Demand is 21-50% of the demand of the highest ranked product cluster or
      * brand.
@@ -152,6 +193,8 @@ public enum RelativeDemandEnum
      */
     public static final int HIGH_VALUE = 40;
     /**
+     *
+     *
      * 
      * Demand is 51-100% of the demand of the highest ranked product cluster or
      * brand.
@@ -161,7 +204,6 @@ public enum RelativeDemandEnum
      */
     public static final int VERY_HIGH_VALUE = 50;
 
-
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -186,13 +228,20 @@ public static RelativeDemandEnum valueOf(int value) {
      */
     public static RelativeDemandEnum forNumber(int value) {
       switch (value) {
-        case 0: return RELATIVE_DEMAND_ENUM_UNSPECIFIED;
-        case 10: return VERY_LOW;
-        case 20: return LOW;
-        case 30: return MEDIUM;
-        case 40: return HIGH;
-        case 50: return VERY_HIGH;
-        default: return null;
+        case 0:
+          return RELATIVE_DEMAND_ENUM_UNSPECIFIED;
+        case 10:
+          return VERY_LOW;
+        case 20:
+          return LOW;
+        case 30:
+          return MEDIUM;
+        case 40:
+          return HIGH;
+        case 50:
+          return VERY_HIGH;
+        default:
+          return null;
       }
     }
 
@@ -200,29 +249,31 @@ public static RelativeDemandEnum forNumber(int value) {
         internalGetValueMap() {
       return internalValueMap;
     }
-    private static final com.google.protobuf.Internal.EnumLiteMap<
-        RelativeDemandEnum> internalValueMap =
-          new com.google.protobuf.Internal.EnumLiteMap() {
-            public RelativeDemandEnum findValueByNumber(int number) {
-              return RelativeDemandEnum.forNumber(number);
-            }
-          };
 
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor
-        getValueDescriptor() {
+    private static final com.google.protobuf.Internal.EnumLiteMap
+        internalValueMap =
+            new com.google.protobuf.Internal.EnumLiteMap() {
+              public RelativeDemandEnum findValueByNumber(int number) {
+                return RelativeDemandEnum.forNumber(number);
+              }
+            };
+
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-    public final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptorForType() {
+
+    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
       return getDescriptor();
     }
-    public static final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.RelativeDemand.getDescriptor().getEnumTypes().get(0);
+
+    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.RelativeDemand.getDescriptor()
+          .getEnumTypes()
+          .get(0);
     }
 
     private static final RelativeDemandEnum[] VALUES = values();
@@ -230,8 +281,7 @@ public RelativeDemandEnum findValueByNumber(int number) {
     public static RelativeDemandEnum valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException(
-          "EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -249,6 +299,7 @@ private RelativeDemandEnum(int value) {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -260,8 +311,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     getUnknownFields().writeTo(output);
   }
 
@@ -279,12 +329,13 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
     if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.RelativeDemand)) {
       return super.equals(obj);
     }
-    com.google.shopping.merchant.reports.v1beta.RelativeDemand other = (com.google.shopping.merchant.reports.v1beta.RelativeDemand) obj;
+    com.google.shopping.merchant.reports.v1beta.RelativeDemand other =
+        (com.google.shopping.merchant.reports.v1beta.RelativeDemand) obj;
 
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -303,131 +354,136 @@ public int hashCode() {
   }
 
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
-      java.nio.ByteBuffer data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+  public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseDelimitedFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
 
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.shopping.merchant.reports.v1beta.RelativeDemand parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-  public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.RelativeDemand prototype) {
+
+  public static Builder newBuilder(
+      com.google.shopping.merchant.reports.v1beta.RelativeDemand prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * Relative demand of a product cluster or brand in the Best sellers report.
    * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.RelativeDemand} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.RelativeDemand) com.google.shopping.merchant.reports.v1beta.RelativeDemandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.RelativeDemand.class, com.google.shopping.merchant.reports.v1beta.RelativeDemand.Builder.class); + com.google.shopping.merchant.reports.v1beta.RelativeDemand.class, + com.google.shopping.merchant.reports.v1beta.RelativeDemand.Builder.class); } // Construct using com.google.shopping.merchant.reports.v1beta.RelativeDemand.newBuilder() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -435,9 +491,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; } @java.lang.Override @@ -456,7 +512,8 @@ public com.google.shopping.merchant.reports.v1beta.RelativeDemand build() { @java.lang.Override public com.google.shopping.merchant.reports.v1beta.RelativeDemand buildPartial() { - com.google.shopping.merchant.reports.v1beta.RelativeDemand result = new com.google.shopping.merchant.reports.v1beta.RelativeDemand(this); + com.google.shopping.merchant.reports.v1beta.RelativeDemand result = + new com.google.shopping.merchant.reports.v1beta.RelativeDemand(this); onBuilt(); return result; } @@ -465,38 +522,39 @@ public com.google.shopping.merchant.reports.v1beta.RelativeDemand buildPartial() public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.merchant.reports.v1beta.RelativeDemand) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.RelativeDemand)other); + return mergeFrom((com.google.shopping.merchant.reports.v1beta.RelativeDemand) other); } else { super.mergeFrom(other); return this; @@ -504,7 +562,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.RelativeDemand other) { - if (other == com.google.shopping.merchant.reports.v1beta.RelativeDemand.getDefaultInstance()) return this; + if (other == com.google.shopping.merchant.reports.v1beta.RelativeDemand.getDefaultInstance()) + return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -531,12 +590,13 @@ public Builder mergeFrom( case 0: done = true; break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -546,9 +606,9 @@ public Builder mergeFrom( } // finally return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -558,12 +618,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.RelativeDemand) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.RelativeDemand) private static final com.google.shopping.merchant.reports.v1beta.RelativeDemand DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.RelativeDemand(); } @@ -572,27 +632,27 @@ public static com.google.shopping.merchant.reports.v1beta.RelativeDemand getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RelativeDemand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RelativeDemand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -607,6 +667,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.RelativeDemand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java similarity index 62% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java index 448609dbacd1..cd25239e394e 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeType.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Relative demand of a product cluster or brand in the Best sellers report
  * compared to the previous time period.
@@ -11,48 +28,53 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.RelativeDemandChangeType}
  */
-public final class RelativeDemandChangeType extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class RelativeDemandChangeType extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
     RelativeDemandChangeTypeOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use RelativeDemandChangeType.newBuilder() to construct.
   private RelativeDemandChangeType(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private RelativeDemandChangeType() {
-  }
+
+  private RelativeDemandChangeType() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RelativeDemandChangeType();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.class, com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.class,
+            com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Relative demand change type values.
    * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.RelativeDemandChangeTypeEnum} */ - public enum RelativeDemandChangeTypeEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum RelativeDemandChangeTypeEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -61,6 +83,8 @@ public enum RelativeDemandChangeTypeEnum */ RELATIVE_DEMAND_CHANGE_TYPE_ENUM_UNSPECIFIED(0), /** + * + * *
      * Relative demand is lower than the previous time period.
      * 
@@ -69,6 +93,8 @@ public enum RelativeDemandChangeTypeEnum */ SINKER(1), /** + * + * *
      * Relative demand is equal to the previous time period.
      * 
@@ -77,6 +103,8 @@ public enum RelativeDemandChangeTypeEnum */ FLAT(2), /** + * + * *
      * Relative demand is higher than the previous time period.
      * 
@@ -88,6 +116,8 @@ public enum RelativeDemandChangeTypeEnum ; /** + * + * *
      * Not specified.
      * 
@@ -96,6 +126,8 @@ public enum RelativeDemandChangeTypeEnum */ public static final int RELATIVE_DEMAND_CHANGE_TYPE_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Relative demand is lower than the previous time period.
      * 
@@ -104,6 +136,8 @@ public enum RelativeDemandChangeTypeEnum */ public static final int SINKER_VALUE = 1; /** + * + * *
      * Relative demand is equal to the previous time period.
      * 
@@ -112,6 +146,8 @@ public enum RelativeDemandChangeTypeEnum */ public static final int FLAT_VALUE = 2; /** + * + * *
      * Relative demand is higher than the previous time period.
      * 
@@ -120,7 +156,6 @@ public enum RelativeDemandChangeTypeEnum */ public static final int RISER_VALUE = 3; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -145,11 +180,16 @@ public static RelativeDemandChangeTypeEnum valueOf(int value) { */ public static RelativeDemandChangeTypeEnum forNumber(int value) { switch (value) { - case 0: return RELATIVE_DEMAND_CHANGE_TYPE_ENUM_UNSPECIFIED; - case 1: return SINKER; - case 2: return FLAT; - case 3: return RISER; - default: return null; + case 0: + return RELATIVE_DEMAND_CHANGE_TYPE_ENUM_UNSPECIFIED; + case 1: + return SINKER; + case 2: + return FLAT; + case 3: + return RISER; + default: + return null; } } @@ -157,29 +197,31 @@ public static RelativeDemandChangeTypeEnum forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - RelativeDemandChangeTypeEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public RelativeDemandChangeTypeEnum findValueByNumber(int number) { - return RelativeDemandChangeTypeEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public RelativeDemandChangeTypeEnum findValueByNumber(int number) { + return RelativeDemandChangeTypeEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.getDescriptor() + .getEnumTypes() + .get(0); } private static final RelativeDemandChangeTypeEnum[] VALUES = values(); @@ -187,8 +229,7 @@ public RelativeDemandChangeTypeEnum findValueByNumber(int number) { public static RelativeDemandChangeTypeEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -206,6 +247,7 @@ private RelativeDemandChangeTypeEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -217,8 +259,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -236,12 +277,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType other = (com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType) obj; + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType other = + (com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -260,98 +302,105 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Relative demand of a product cluster or brand in the Best sellers report
    * compared to the previous time period.
@@ -359,33 +408,33 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.RelativeDemandChangeType}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
       com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeTypeOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.class, com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.class,
+              com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.Builder.class);
     }
 
-    // Construct using com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.newBuilder()
-    private Builder() {
+    // Construct using
+    // com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.newBuilder()
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -393,14 +442,16 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType getDefaultInstanceForType() {
-      return com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.getDefaultInstance();
+    public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+        getDefaultInstanceForType() {
+      return com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+          .getDefaultInstance();
     }
 
     @java.lang.Override
@@ -414,7 +465,8 @@ public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType buil
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType result = new com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType(this);
+      com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType result =
+          new com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType(this);
       onBuilt();
       return result;
     }
@@ -423,46 +475,51 @@ public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType buil
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)other);
+        return mergeFrom(
+            (com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType) other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType.getDefaultInstance()) return this;
+    public Builder mergeFrom(
+        com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType other) {
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+              .getDefaultInstance()) return this;
       this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
@@ -489,12 +546,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -504,9 +562,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -516,41 +574,43 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
-  private static final com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType DEFAULT_INSTANCE;
+  private static final com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+      DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType();
   }
 
-  public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType getDefaultInstance() {
+  public static com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+      getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public RelativeDemandChangeType parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public RelativeDemandChangeType parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -562,9 +622,8 @@ public com.google.protobuf.Parser getParserForType() {
   }
 
   @java.lang.Override
-  public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType getDefaultInstanceForType() {
+  public com.google.shopping.merchant.reports.v1beta.RelativeDemandChangeType
+      getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java
new file mode 100644
index 000000000000..e16d389c1c17
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/merchant/reports/v1beta/reports.proto
+
+package com.google.shopping.merchant.reports.v1beta;
+
+public interface RelativeDemandChangeTypeOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java
new file mode 100644
index 000000000000..30b719efaa8a
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/merchant/reports/v1beta/reports.proto
+
+package com.google.shopping.merchant.reports.v1beta;
+
+public interface RelativeDemandOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.RelativeDemand)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java
similarity index 65%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java
index fc08d8cab3e8..dd801b426b33 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularity.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/merchant/reports/v1beta/reports.proto
 
 package com.google.shopping.merchant.reports.v1beta;
 
 /**
+ *
+ *
  * 
  * Granularity of the Best sellers report. Best sellers reports are computed
  * over a week and a month timeframe.
@@ -11,48 +28,53 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.ReportGranularity}
  */
-public final class ReportGranularity extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ReportGranularity extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ReportGranularity)
     ReportGranularityOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ReportGranularity.newBuilder() to construct.
   private ReportGranularity(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private ReportGranularity() {
-  }
+
+  private ReportGranularity() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ReportGranularity();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.ReportGranularity.class, com.google.shopping.merchant.reports.v1beta.ReportGranularity.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.ReportGranularity.class,
+            com.google.shopping.merchant.reports.v1beta.ReportGranularity.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Report granularity values.
    * 
* - * Protobuf enum {@code google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum} + * Protobuf enum {@code + * google.shopping.merchant.reports.v1beta.ReportGranularity.ReportGranularityEnum} */ - public enum ReportGranularityEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum ReportGranularityEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -61,6 +83,8 @@ public enum ReportGranularityEnum */ REPORT_GRANULARITY_ENUM_UNSPECIFIED(0), /** + * + * *
      * Report is computed over a week timeframe.
      * 
@@ -69,6 +93,8 @@ public enum ReportGranularityEnum */ WEEKLY(1), /** + * + * *
      * Report is computed over a month timeframe.
      * 
@@ -80,6 +106,8 @@ public enum ReportGranularityEnum ; /** + * + * *
      * Not specified.
      * 
@@ -88,6 +116,8 @@ public enum ReportGranularityEnum */ public static final int REPORT_GRANULARITY_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Report is computed over a week timeframe.
      * 
@@ -96,6 +126,8 @@ public enum ReportGranularityEnum */ public static final int WEEKLY_VALUE = 1; /** + * + * *
      * Report is computed over a month timeframe.
      * 
@@ -104,7 +136,6 @@ public enum ReportGranularityEnum */ public static final int MONTHLY_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -129,10 +160,14 @@ public static ReportGranularityEnum valueOf(int value) { */ public static ReportGranularityEnum forNumber(int value) { switch (value) { - case 0: return REPORT_GRANULARITY_ENUM_UNSPECIFIED; - case 1: return WEEKLY; - case 2: return MONTHLY; - default: return null; + case 0: + return REPORT_GRANULARITY_ENUM_UNSPECIFIED; + case 1: + return WEEKLY; + case 2: + return MONTHLY; + default: + return null; } } @@ -140,29 +175,31 @@ public static ReportGranularityEnum forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - ReportGranularityEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ReportGranularityEnum findValueByNumber(int number) { - return ReportGranularityEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ReportGranularityEnum findValueByNumber(int number) { + return ReportGranularityEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportGranularity.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportGranularity.getDescriptor() + .getEnumTypes() + .get(0); } private static final ReportGranularityEnum[] VALUES = values(); @@ -170,8 +207,7 @@ public ReportGranularityEnum findValueByNumber(int number) { public static ReportGranularityEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -189,6 +225,7 @@ private ReportGranularityEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -200,8 +237,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -219,12 +255,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ReportGranularity)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ReportGranularity other = (com.google.shopping.merchant.reports.v1beta.ReportGranularity) obj; + com.google.shopping.merchant.reports.v1beta.ReportGranularity other = + (com.google.shopping.merchant.reports.v1beta.ReportGranularity) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -243,98 +280,104 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ReportGranularity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ReportGranularity prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ReportGranularity prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Granularity of the Best sellers report. Best sellers reports are computed
    * over a week and a month timeframe.
@@ -342,33 +385,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.ReportGranularity}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ReportGranularity)
       com.google.shopping.merchant.reports.v1beta.ReportGranularityOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.ReportGranularity.class, com.google.shopping.merchant.reports.v1beta.ReportGranularity.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.ReportGranularity.class,
+              com.google.shopping.merchant.reports.v1beta.ReportGranularity.Builder.class);
     }
 
     // Construct using com.google.shopping.merchant.reports.v1beta.ReportGranularity.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -376,13 +418,14 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
     }
 
     @java.lang.Override
-    public com.google.shopping.merchant.reports.v1beta.ReportGranularity getDefaultInstanceForType() {
+    public com.google.shopping.merchant.reports.v1beta.ReportGranularity
+        getDefaultInstanceForType() {
       return com.google.shopping.merchant.reports.v1beta.ReportGranularity.getDefaultInstance();
     }
 
@@ -397,7 +440,8 @@ public com.google.shopping.merchant.reports.v1beta.ReportGranularity build() {
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.ReportGranularity buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.ReportGranularity result = new com.google.shopping.merchant.reports.v1beta.ReportGranularity(this);
+      com.google.shopping.merchant.reports.v1beta.ReportGranularity result =
+          new com.google.shopping.merchant.reports.v1beta.ReportGranularity(this);
       onBuilt();
       return result;
     }
@@ -406,38 +450,39 @@ public com.google.shopping.merchant.reports.v1beta.ReportGranularity buildPartia
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.ReportGranularity) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ReportGranularity)other);
+        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ReportGranularity) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -445,7 +490,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ReportGranularity other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.ReportGranularity.getDefaultInstance()) return this;
+      if (other
+          == com.google.shopping.merchant.reports.v1beta.ReportGranularity.getDefaultInstance())
+        return this;
       this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
@@ -472,12 +519,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -487,9 +535,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -499,12 +547,13 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ReportGranularity)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ReportGranularity)
-  private static final com.google.shopping.merchant.reports.v1beta.ReportGranularity DEFAULT_INSTANCE;
+  private static final com.google.shopping.merchant.reports.v1beta.ReportGranularity
+      DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ReportGranularity();
   }
@@ -513,27 +562,27 @@ public static com.google.shopping.merchant.reports.v1beta.ReportGranularity getD
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public ReportGranularity parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public ReportGranularity parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -548,6 +597,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.merchant.reports.v1beta.ReportGranularity getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java
new file mode 100644
index 000000000000..dc14937bdc0b
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/merchant/reports/v1beta/reports.proto
+
+package com.google.shopping.merchant.reports.v1beta;
+
+public interface ReportGranularityOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ReportGranularity)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java
similarity index 55%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java
index 9e76838f8e64..bd7f6ce1527d 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRow.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/merchant/reports/v1beta/reports.proto
 
 package com.google.shopping.merchant.reports.v1beta;
 
 /**
+ *
+ *
  * 
  * Result row returned from the search query.
  *
@@ -14,46 +31,53 @@
  *
  * Protobuf type {@code google.shopping.merchant.reports.v1beta.ReportRow}
  */
-public final class ReportRow extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ReportRow extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.ReportRow)
     ReportRowOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ReportRow.newBuilder() to construct.
   private ReportRow(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private ReportRow() {
-  }
+
+  private ReportRow() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ReportRow();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable
+    return com.google.shopping.merchant.reports.v1beta.ReportsProto
+        .internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.merchant.reports.v1beta.ReportRow.class, com.google.shopping.merchant.reports.v1beta.ReportRow.Builder.class);
+            com.google.shopping.merchant.reports.v1beta.ReportRow.class,
+            com.google.shopping.merchant.reports.v1beta.ReportRow.Builder.class);
   }
 
   public static final int PRODUCT_PERFORMANCE_VIEW_FIELD_NUMBER = 1;
-  private com.google.shopping.merchant.reports.v1beta.ProductPerformanceView productPerformanceView_;
+  private com.google.shopping.merchant.reports.v1beta.ProductPerformanceView
+      productPerformanceView_;
   /**
+   *
+   *
    * 
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return Whether the productPerformanceView field is set. */ @java.lang.Override @@ -61,37 +85,58 @@ public boolean hasProductPerformanceView() { return productPerformanceView_ != null; } /** + * + * *
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return The productPerformanceView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getProductPerformanceView() { - return productPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() : productPerformanceView_; + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + getProductPerformanceView() { + return productPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() + : productPerformanceView_; } /** + * + * *
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder getProductPerformanceViewOrBuilder() { - return productPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() : productPerformanceView_; + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder + getProductPerformanceViewOrBuilder() { + return productPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() + : productPerformanceView_; } public static final int NON_PRODUCT_PERFORMANCE_VIEW_FIELD_NUMBER = 7; - private com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView nonProductPerformanceView_; + private com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + nonProductPerformanceView_; /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return Whether the nonProductPerformanceView field is set. */ @java.lang.Override @@ -99,37 +144,55 @@ public boolean hasNonProductPerformanceView() { return nonProductPerformanceView_ != null; } /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return The nonProductPerformanceView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getNonProductPerformanceView() { - return nonProductPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() : nonProductPerformanceView_; + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + getNonProductPerformanceView() { + return nonProductPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() + : nonProductPerformanceView_; } /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder getNonProductPerformanceViewOrBuilder() { - return nonProductPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() : nonProductPerformanceView_; + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder + getNonProductPerformanceViewOrBuilder() { + return nonProductPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() + : nonProductPerformanceView_; } public static final int PRODUCT_VIEW_FIELD_NUMBER = 2; private com.google.shopping.merchant.reports.v1beta.ProductView productView_; /** + * + * *
    * Fields available for query in `product_view` table.
    * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return Whether the productView field is set. */ @java.lang.Override @@ -137,18 +200,25 @@ public boolean hasProductView() { return productView_ != null; } /** + * + * *
    * Fields available for query in `product_view` table.
    * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return The productView. */ @java.lang.Override public com.google.shopping.merchant.reports.v1beta.ProductView getProductView() { - return productView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() : productView_; + return productView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() + : productView_; } /** + * + * *
    * Fields available for query in `product_view` table.
    * 
@@ -156,18 +226,27 @@ public com.google.shopping.merchant.reports.v1beta.ProductView getProductView() * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder getProductViewOrBuilder() { - return productView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() : productView_; + public com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder + getProductViewOrBuilder() { + return productView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() + : productView_; } public static final int PRICE_COMPETITIVENESS_PRODUCT_VIEW_FIELD_NUMBER = 3; - private com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView priceCompetitivenessProductView_; + private com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + priceCompetitivenessProductView_; /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return Whether the priceCompetitivenessProductView field is set. */ @java.lang.Override @@ -175,37 +254,60 @@ public boolean hasPriceCompetitivenessProductView() { return priceCompetitivenessProductView_ != null; } /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return The priceCompetitivenessProductView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getPriceCompetitivenessProductView() { - return priceCompetitivenessProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance() : priceCompetitivenessProductView_; + public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + getPriceCompetitivenessProductView() { + return priceCompetitivenessProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + .getDefaultInstance() + : priceCompetitivenessProductView_; } /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder getPriceCompetitivenessProductViewOrBuilder() { - return priceCompetitivenessProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance() : priceCompetitivenessProductView_; + public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder + getPriceCompetitivenessProductViewOrBuilder() { + return priceCompetitivenessProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + .getDefaultInstance() + : priceCompetitivenessProductView_; } public static final int PRICE_INSIGHTS_PRODUCT_VIEW_FIELD_NUMBER = 4; - private com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView priceInsightsProductView_; + private com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + priceInsightsProductView_; /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return Whether the priceInsightsProductView field is set. */ @java.lang.Override @@ -213,37 +315,58 @@ public boolean hasPriceInsightsProductView() { return priceInsightsProductView_ != null; } /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return The priceInsightsProductView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getPriceInsightsProductView() { - return priceInsightsProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() : priceInsightsProductView_; + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + getPriceInsightsProductView() { + return priceInsightsProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() + : priceInsightsProductView_; } /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder getPriceInsightsProductViewOrBuilder() { - return priceInsightsProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() : priceInsightsProductView_; + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder + getPriceInsightsProductViewOrBuilder() { + return priceInsightsProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() + : priceInsightsProductView_; } public static final int BEST_SELLERS_PRODUCT_CLUSTER_VIEW_FIELD_NUMBER = 5; - private com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView bestSellersProductClusterView_; + private com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + bestSellersProductClusterView_; /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return Whether the bestSellersProductClusterView field is set. */ @java.lang.Override @@ -251,37 +374,59 @@ public boolean hasBestSellersProductClusterView() { return bestSellersProductClusterView_ != null; } /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return The bestSellersProductClusterView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getBestSellersProductClusterView() { - return bestSellersProductClusterView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance() : bestSellersProductClusterView_; + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + getBestSellersProductClusterView() { + return bestSellersProductClusterView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDefaultInstance() + : bestSellersProductClusterView_; } /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder getBestSellersProductClusterViewOrBuilder() { - return bestSellersProductClusterView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance() : bestSellersProductClusterView_; + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder + getBestSellersProductClusterViewOrBuilder() { + return bestSellersProductClusterView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDefaultInstance() + : bestSellersProductClusterView_; } public static final int BEST_SELLERS_BRAND_VIEW_FIELD_NUMBER = 6; private com.google.shopping.merchant.reports.v1beta.BestSellersBrandView bestSellersBrandView_; /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return Whether the bestSellersBrandView field is set. */ @java.lang.Override @@ -289,38 +434,59 @@ public boolean hasBestSellersBrandView() { return bestSellersBrandView_ != null; } /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return The bestSellersBrandView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getBestSellersBrandView() { - return bestSellersBrandView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() : bestSellersBrandView_; + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + getBestSellersBrandView() { + return bestSellersBrandView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() + : bestSellersBrandView_; } /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder getBestSellersBrandViewOrBuilder() { - return bestSellersBrandView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() : bestSellersBrandView_; + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder + getBestSellersBrandViewOrBuilder() { + return bestSellersBrandView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() + : bestSellersBrandView_; } public static final int COMPETITIVE_VISIBILITY_COMPETITOR_VIEW_FIELD_NUMBER = 8; - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitiveVisibilityCompetitorView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + competitiveVisibilityCompetitorView_; /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return Whether the competitiveVisibilityCompetitorView field is set. */ @java.lang.Override @@ -328,40 +494,63 @@ public boolean hasCompetitiveVisibilityCompetitorView() { return competitiveVisibilityCompetitorView_ != null; } /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return The competitiveVisibilityCompetitorView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getCompetitiveVisibilityCompetitorView() { - return competitiveVisibilityCompetitorView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance() : competitiveVisibilityCompetitorView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getCompetitiveVisibilityCompetitorView() { + return competitiveVisibilityCompetitorView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance() + : competitiveVisibilityCompetitorView_; } /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder getCompetitiveVisibilityCompetitorViewOrBuilder() { - return competitiveVisibilityCompetitorView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance() : competitiveVisibilityCompetitorView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder + getCompetitiveVisibilityCompetitorViewOrBuilder() { + return competitiveVisibilityCompetitorView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance() + : competitiveVisibilityCompetitorView_; } public static final int COMPETITIVE_VISIBILITY_TOP_MERCHANT_VIEW_FIELD_NUMBER = 9; - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitiveVisibilityTopMerchantView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + competitiveVisibilityTopMerchantView_; /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return Whether the competitiveVisibilityTopMerchantView field is set. */ @java.lang.Override @@ -369,40 +558,63 @@ public boolean hasCompetitiveVisibilityTopMerchantView() { return competitiveVisibilityTopMerchantView_ != null; } /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return The competitiveVisibilityTopMerchantView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getCompetitiveVisibilityTopMerchantView() { - return competitiveVisibilityTopMerchantView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance() : competitiveVisibilityTopMerchantView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getCompetitiveVisibilityTopMerchantView() { + return competitiveVisibilityTopMerchantView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance() + : competitiveVisibilityTopMerchantView_; } /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder getCompetitiveVisibilityTopMerchantViewOrBuilder() { - return competitiveVisibilityTopMerchantView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance() : competitiveVisibilityTopMerchantView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder + getCompetitiveVisibilityTopMerchantViewOrBuilder() { + return competitiveVisibilityTopMerchantView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance() + : competitiveVisibilityTopMerchantView_; } public static final int COMPETITIVE_VISIBILITY_BENCHMARK_VIEW_FIELD_NUMBER = 10; - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitiveVisibilityBenchmarkView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + competitiveVisibilityBenchmarkView_; /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return Whether the competitiveVisibilityBenchmarkView field is set. */ @java.lang.Override @@ -410,32 +622,50 @@ public boolean hasCompetitiveVisibilityBenchmarkView() { return competitiveVisibilityBenchmarkView_ != null; } /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return The competitiveVisibilityBenchmarkView. */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getCompetitiveVisibilityBenchmarkView() { - return competitiveVisibilityBenchmarkView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance() : competitiveVisibilityBenchmarkView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getCompetitiveVisibilityBenchmarkView() { + return competitiveVisibilityBenchmarkView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance() + : competitiveVisibilityBenchmarkView_; } /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ @java.lang.Override - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder getCompetitiveVisibilityBenchmarkViewOrBuilder() { - return competitiveVisibilityBenchmarkView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance() : competitiveVisibilityBenchmarkView_; + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder + getCompetitiveVisibilityBenchmarkViewOrBuilder() { + return competitiveVisibilityBenchmarkView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance() + : competitiveVisibilityBenchmarkView_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -447,8 +677,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (productPerformanceView_ != null) { output.writeMessage(1, getProductPerformanceView()); } @@ -489,44 +718,50 @@ public int getSerializedSize() { size = 0; if (productPerformanceView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getProductPerformanceView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProductPerformanceView()); } if (productView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getProductView()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getProductView()); } if (priceCompetitivenessProductView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getPriceCompetitivenessProductView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, getPriceCompetitivenessProductView()); } if (priceInsightsProductView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getPriceInsightsProductView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, getPriceInsightsProductView()); } if (bestSellersProductClusterView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getBestSellersProductClusterView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 5, getBestSellersProductClusterView()); } if (bestSellersBrandView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getBestSellersBrandView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(6, getBestSellersBrandView()); } if (nonProductPerformanceView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getNonProductPerformanceView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, getNonProductPerformanceView()); } if (competitiveVisibilityCompetitorView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getCompetitiveVisibilityCompetitorView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 8, getCompetitiveVisibilityCompetitorView()); } if (competitiveVisibilityTopMerchantView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getCompetitiveVisibilityTopMerchantView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 9, getCompetitiveVisibilityTopMerchantView()); } if (competitiveVisibilityBenchmarkView_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, getCompetitiveVisibilityBenchmarkView()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 10, getCompetitiveVisibilityBenchmarkView()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -536,59 +771,61 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.ReportRow)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.ReportRow other = (com.google.shopping.merchant.reports.v1beta.ReportRow) obj; + com.google.shopping.merchant.reports.v1beta.ReportRow other = + (com.google.shopping.merchant.reports.v1beta.ReportRow) obj; if (hasProductPerformanceView() != other.hasProductPerformanceView()) return false; if (hasProductPerformanceView()) { - if (!getProductPerformanceView() - .equals(other.getProductPerformanceView())) return false; + if (!getProductPerformanceView().equals(other.getProductPerformanceView())) return false; } if (hasNonProductPerformanceView() != other.hasNonProductPerformanceView()) return false; if (hasNonProductPerformanceView()) { - if (!getNonProductPerformanceView() - .equals(other.getNonProductPerformanceView())) return false; + if (!getNonProductPerformanceView().equals(other.getNonProductPerformanceView())) + return false; } if (hasProductView() != other.hasProductView()) return false; if (hasProductView()) { - if (!getProductView() - .equals(other.getProductView())) return false; + if (!getProductView().equals(other.getProductView())) return false; } - if (hasPriceCompetitivenessProductView() != other.hasPriceCompetitivenessProductView()) return false; + if (hasPriceCompetitivenessProductView() != other.hasPriceCompetitivenessProductView()) + return false; if (hasPriceCompetitivenessProductView()) { - if (!getPriceCompetitivenessProductView() - .equals(other.getPriceCompetitivenessProductView())) return false; + if (!getPriceCompetitivenessProductView().equals(other.getPriceCompetitivenessProductView())) + return false; } if (hasPriceInsightsProductView() != other.hasPriceInsightsProductView()) return false; if (hasPriceInsightsProductView()) { - if (!getPriceInsightsProductView() - .equals(other.getPriceInsightsProductView())) return false; + if (!getPriceInsightsProductView().equals(other.getPriceInsightsProductView())) return false; } - if (hasBestSellersProductClusterView() != other.hasBestSellersProductClusterView()) return false; + if (hasBestSellersProductClusterView() != other.hasBestSellersProductClusterView()) + return false; if (hasBestSellersProductClusterView()) { - if (!getBestSellersProductClusterView() - .equals(other.getBestSellersProductClusterView())) return false; + if (!getBestSellersProductClusterView().equals(other.getBestSellersProductClusterView())) + return false; } if (hasBestSellersBrandView() != other.hasBestSellersBrandView()) return false; if (hasBestSellersBrandView()) { - if (!getBestSellersBrandView() - .equals(other.getBestSellersBrandView())) return false; + if (!getBestSellersBrandView().equals(other.getBestSellersBrandView())) return false; } - if (hasCompetitiveVisibilityCompetitorView() != other.hasCompetitiveVisibilityCompetitorView()) return false; + if (hasCompetitiveVisibilityCompetitorView() != other.hasCompetitiveVisibilityCompetitorView()) + return false; if (hasCompetitiveVisibilityCompetitorView()) { if (!getCompetitiveVisibilityCompetitorView() .equals(other.getCompetitiveVisibilityCompetitorView())) return false; } - if (hasCompetitiveVisibilityTopMerchantView() != other.hasCompetitiveVisibilityTopMerchantView()) return false; + if (hasCompetitiveVisibilityTopMerchantView() + != other.hasCompetitiveVisibilityTopMerchantView()) return false; if (hasCompetitiveVisibilityTopMerchantView()) { if (!getCompetitiveVisibilityTopMerchantView() .equals(other.getCompetitiveVisibilityTopMerchantView())) return false; } - if (hasCompetitiveVisibilityBenchmarkView() != other.hasCompetitiveVisibilityBenchmarkView()) return false; + if (hasCompetitiveVisibilityBenchmarkView() != other.hasCompetitiveVisibilityBenchmarkView()) + return false; if (hasCompetitiveVisibilityBenchmarkView()) { if (!getCompetitiveVisibilityBenchmarkView() .equals(other.getCompetitiveVisibilityBenchmarkView())) return false; @@ -650,98 +887,104 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.ReportRow parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.ReportRow parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.ReportRow parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.ReportRow prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.ReportRow prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Result row returned from the search query.
    *
@@ -752,33 +995,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.merchant.reports.v1beta.ReportRow}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.ReportRow)
       com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.merchant.reports.v1beta.ReportRow.class, com.google.shopping.merchant.reports.v1beta.ReportRow.Builder.class);
+              com.google.shopping.merchant.reports.v1beta.ReportRow.class,
+              com.google.shopping.merchant.reports.v1beta.ReportRow.Builder.class);
     }
 
     // Construct using com.google.shopping.merchant.reports.v1beta.ReportRow.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -837,9 +1079,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.merchant.reports.v1beta.ReportsProto
+          .internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
     }
 
     @java.lang.Override
@@ -858,8 +1100,11 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow build() {
 
     @java.lang.Override
     public com.google.shopping.merchant.reports.v1beta.ReportRow buildPartial() {
-      com.google.shopping.merchant.reports.v1beta.ReportRow result = new com.google.shopping.merchant.reports.v1beta.ReportRow(this);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.shopping.merchant.reports.v1beta.ReportRow result =
+          new com.google.shopping.merchant.reports.v1beta.ReportRow(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -867,54 +1112,62 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow buildPartial() {
     private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ReportRow result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.productPerformanceView_ = productPerformanceViewBuilder_ == null
-            ? productPerformanceView_
-            : productPerformanceViewBuilder_.build();
+        result.productPerformanceView_ =
+            productPerformanceViewBuilder_ == null
+                ? productPerformanceView_
+                : productPerformanceViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.nonProductPerformanceView_ = nonProductPerformanceViewBuilder_ == null
-            ? nonProductPerformanceView_
-            : nonProductPerformanceViewBuilder_.build();
+        result.nonProductPerformanceView_ =
+            nonProductPerformanceViewBuilder_ == null
+                ? nonProductPerformanceView_
+                : nonProductPerformanceViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.productView_ = productViewBuilder_ == null
-            ? productView_
-            : productViewBuilder_.build();
+        result.productView_ =
+            productViewBuilder_ == null ? productView_ : productViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.priceCompetitivenessProductView_ = priceCompetitivenessProductViewBuilder_ == null
-            ? priceCompetitivenessProductView_
-            : priceCompetitivenessProductViewBuilder_.build();
+        result.priceCompetitivenessProductView_ =
+            priceCompetitivenessProductViewBuilder_ == null
+                ? priceCompetitivenessProductView_
+                : priceCompetitivenessProductViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.priceInsightsProductView_ = priceInsightsProductViewBuilder_ == null
-            ? priceInsightsProductView_
-            : priceInsightsProductViewBuilder_.build();
+        result.priceInsightsProductView_ =
+            priceInsightsProductViewBuilder_ == null
+                ? priceInsightsProductView_
+                : priceInsightsProductViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
-        result.bestSellersProductClusterView_ = bestSellersProductClusterViewBuilder_ == null
-            ? bestSellersProductClusterView_
-            : bestSellersProductClusterViewBuilder_.build();
+        result.bestSellersProductClusterView_ =
+            bestSellersProductClusterViewBuilder_ == null
+                ? bestSellersProductClusterView_
+                : bestSellersProductClusterViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
-        result.bestSellersBrandView_ = bestSellersBrandViewBuilder_ == null
-            ? bestSellersBrandView_
-            : bestSellersBrandViewBuilder_.build();
+        result.bestSellersBrandView_ =
+            bestSellersBrandViewBuilder_ == null
+                ? bestSellersBrandView_
+                : bestSellersBrandViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.competitiveVisibilityCompetitorView_ = competitiveVisibilityCompetitorViewBuilder_ == null
-            ? competitiveVisibilityCompetitorView_
-            : competitiveVisibilityCompetitorViewBuilder_.build();
+        result.competitiveVisibilityCompetitorView_ =
+            competitiveVisibilityCompetitorViewBuilder_ == null
+                ? competitiveVisibilityCompetitorView_
+                : competitiveVisibilityCompetitorViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000100) != 0)) {
-        result.competitiveVisibilityTopMerchantView_ = competitiveVisibilityTopMerchantViewBuilder_ == null
-            ? competitiveVisibilityTopMerchantView_
-            : competitiveVisibilityTopMerchantViewBuilder_.build();
+        result.competitiveVisibilityTopMerchantView_ =
+            competitiveVisibilityTopMerchantViewBuilder_ == null
+                ? competitiveVisibilityTopMerchantView_
+                : competitiveVisibilityTopMerchantViewBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
-        result.competitiveVisibilityBenchmarkView_ = competitiveVisibilityBenchmarkViewBuilder_ == null
-            ? competitiveVisibilityBenchmarkView_
-            : competitiveVisibilityBenchmarkViewBuilder_.build();
+        result.competitiveVisibilityBenchmarkView_ =
+            competitiveVisibilityBenchmarkViewBuilder_ == null
+                ? competitiveVisibilityBenchmarkView_
+                : competitiveVisibilityBenchmarkViewBuilder_.build();
       }
     }
 
@@ -922,38 +1175,39 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.ReportRow
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.merchant.reports.v1beta.ReportRow) {
-        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ReportRow)other);
+        return mergeFrom((com.google.shopping.merchant.reports.v1beta.ReportRow) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -961,7 +1215,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.ReportRow other) {
-      if (other == com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance()) return this;
+      if (other == com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance())
+        return this;
       if (other.hasProductPerformanceView()) {
         mergeProductPerformanceView(other.getProductPerformanceView());
       }
@@ -1018,82 +1273,86 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getProductPerformanceViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getProductViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getPriceCompetitivenessProductViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getPriceInsightsProductViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 34
-            case 42: {
-              input.readMessage(
-                  getBestSellersProductClusterViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getBestSellersBrandViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 50
-            case 58: {
-              input.readMessage(
-                  getNonProductPerformanceViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 58
-            case 66: {
-              input.readMessage(
-                  getCompetitiveVisibilityCompetitorViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 66
-            case 74: {
-              input.readMessage(
-                  getCompetitiveVisibilityTopMerchantViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              input.readMessage(
-                  getCompetitiveVisibilityBenchmarkViewFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                input.readMessage(
+                    getProductPerformanceViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getProductViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(
+                    getPriceCompetitivenessProductViewFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(
+                    getPriceInsightsProductViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 34
+            case 42:
+              {
+                input.readMessage(
+                    getBestSellersProductClusterViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(
+                    getBestSellersBrandViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 50
+            case 58:
+              {
+                input.readMessage(
+                    getNonProductPerformanceViewFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 58
+            case 66:
+              {
+                input.readMessage(
+                    getCompetitiveVisibilityCompetitorViewFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 66
+            case 74:
+              {
+                input.readMessage(
+                    getCompetitiveVisibilityTopMerchantViewFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                input.readMessage(
+                    getCompetitiveVisibilityBenchmarkViewFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1103,45 +1362,69 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
-    private com.google.shopping.merchant.reports.v1beta.ProductPerformanceView productPerformanceView_;
+    private com.google.shopping.merchant.reports.v1beta.ProductPerformanceView
+        productPerformanceView_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.shopping.merchant.reports.v1beta.ProductPerformanceView, com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder> productPerformanceViewBuilder_;
+            com.google.shopping.merchant.reports.v1beta.ProductPerformanceView,
+            com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder,
+            com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder>
+        productPerformanceViewBuilder_;
     /**
+     *
+     *
      * 
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return Whether the productPerformanceView field is set. */ public boolean hasProductPerformanceView() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return The productPerformanceView. */ - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getProductPerformanceView() { + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + getProductPerformanceView() { if (productPerformanceViewBuilder_ == null) { - return productPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() : productPerformanceView_; + return productPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + .getDefaultInstance() + : productPerformanceView_; } else { return productPerformanceViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ - public Builder setProductPerformanceView(com.google.shopping.merchant.reports.v1beta.ProductPerformanceView value) { + public Builder setProductPerformanceView( + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView value) { if (productPerformanceViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1155,14 +1438,19 @@ public Builder setProductPerformanceView(com.google.shopping.merchant.reports.v1 return this; } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ public Builder setProductPerformanceView( - com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder + builderForValue) { if (productPerformanceViewBuilder_ == null) { productPerformanceView_ = builderForValue.build(); } else { @@ -1173,17 +1461,24 @@ public Builder setProductPerformanceView( return this; } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ - public Builder mergeProductPerformanceView(com.google.shopping.merchant.reports.v1beta.ProductPerformanceView value) { + public Builder mergeProductPerformanceView( + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView value) { if (productPerformanceViewBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - productPerformanceView_ != null && - productPerformanceView_ != com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && productPerformanceView_ != null + && productPerformanceView_ + != com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + .getDefaultInstance()) { getProductPerformanceViewBuilder().mergeFrom(value); } else { productPerformanceView_ = value; @@ -1196,11 +1491,15 @@ public Builder mergeProductPerformanceView(com.google.shopping.merchant.reports. return this; } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ public Builder clearProductPerformanceView() { bitField0_ = (bitField0_ & ~0x00000001); @@ -1213,90 +1512,132 @@ public Builder clearProductPerformanceView() { return this; } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder getProductPerformanceViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder + getProductPerformanceViewBuilder() { bitField0_ |= 0x00000001; onChanged(); return getProductPerformanceViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ - public com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder getProductPerformanceViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder + getProductPerformanceViewOrBuilder() { if (productPerformanceViewBuilder_ != null) { return productPerformanceViewBuilder_.getMessageOrBuilder(); } else { - return productPerformanceView_ == null ? - com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.getDefaultInstance() : productPerformanceView_; + return productPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductPerformanceView + .getDefaultInstance() + : productPerformanceView_; } } /** + * + * *
      * Fields available for query in `product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductPerformanceView, com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView, + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder, + com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder> getProductPerformanceViewFieldBuilder() { if (productPerformanceViewBuilder_ == null) { - productPerformanceViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductPerformanceView, com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder>( - getProductPerformanceView(), - getParentForChildren(), - isClean()); + productPerformanceViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView, + com.google.shopping.merchant.reports.v1beta.ProductPerformanceView.Builder, + com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder>( + getProductPerformanceView(), getParentForChildren(), isClean()); productPerformanceView_ = null; } return productPerformanceViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView nonProductPerformanceView_; + private com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + nonProductPerformanceView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder> nonProductPerformanceViewBuilder_; + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder> + nonProductPerformanceViewBuilder_; /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return Whether the nonProductPerformanceView field is set. */ public boolean hasNonProductPerformanceView() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return The nonProductPerformanceView. */ - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getNonProductPerformanceView() { + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + getNonProductPerformanceView() { if (nonProductPerformanceViewBuilder_ == null) { - return nonProductPerformanceView_ == null ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() : nonProductPerformanceView_; + return nonProductPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + .getDefaultInstance() + : nonProductPerformanceView_; } else { return nonProductPerformanceViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ - public Builder setNonProductPerformanceView(com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView value) { + public Builder setNonProductPerformanceView( + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView value) { if (nonProductPerformanceViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1310,14 +1651,19 @@ public Builder setNonProductPerformanceView(com.google.shopping.merchant.reports return this; } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ public Builder setNonProductPerformanceView( - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder + builderForValue) { if (nonProductPerformanceViewBuilder_ == null) { nonProductPerformanceView_ = builderForValue.build(); } else { @@ -1328,17 +1674,24 @@ public Builder setNonProductPerformanceView( return this; } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ - public Builder mergeNonProductPerformanceView(com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView value) { + public Builder mergeNonProductPerformanceView( + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView value) { if (nonProductPerformanceViewBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - nonProductPerformanceView_ != null && - nonProductPerformanceView_ != com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && nonProductPerformanceView_ != null + && nonProductPerformanceView_ + != com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + .getDefaultInstance()) { getNonProductPerformanceViewBuilder().mergeFrom(value); } else { nonProductPerformanceView_ = value; @@ -1351,11 +1704,15 @@ public Builder mergeNonProductPerformanceView(com.google.shopping.merchant.repor return this; } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ public Builder clearNonProductPerformanceView() { bitField0_ = (bitField0_ & ~0x00000002); @@ -1368,48 +1725,67 @@ public Builder clearNonProductPerformanceView() { return this; } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder getNonProductPerformanceViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder + getNonProductPerformanceViewBuilder() { bitField0_ |= 0x00000002; onChanged(); return getNonProductPerformanceViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ - public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder getNonProductPerformanceViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder + getNonProductPerformanceViewOrBuilder() { if (nonProductPerformanceViewBuilder_ != null) { return nonProductPerformanceViewBuilder_.getMessageOrBuilder(); } else { - return nonProductPerformanceView_ == null ? - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.getDefaultInstance() : nonProductPerformanceView_; + return nonProductPerformanceView_ == null + ? com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + .getDefaultInstance() + : nonProductPerformanceView_; } } /** + * + * *
      * Fields available for query in `non_product_performance_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder> getNonProductPerformanceViewFieldBuilder() { if (nonProductPerformanceViewBuilder_ == null) { - nonProductPerformanceViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder>( - getNonProductPerformanceView(), - getParentForChildren(), - isClean()); + nonProductPerformanceViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView.Builder, + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder>( + getNonProductPerformanceView(), getParentForChildren(), isClean()); nonProductPerformanceView_ = null; } return nonProductPerformanceViewBuilder_; @@ -1417,34 +1793,47 @@ public com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBu private com.google.shopping.merchant.reports.v1beta.ProductView productView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView, com.google.shopping.merchant.reports.v1beta.ProductView.Builder, com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder> productViewBuilder_; + com.google.shopping.merchant.reports.v1beta.ProductView, + com.google.shopping.merchant.reports.v1beta.ProductView.Builder, + com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder> + productViewBuilder_; /** + * + * *
      * Fields available for query in `product_view` table.
      * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return Whether the productView field is set. */ public boolean hasProductView() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return The productView. */ public com.google.shopping.merchant.reports.v1beta.ProductView getProductView() { if (productViewBuilder_ == null) { - return productView_ == null ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() : productView_; + return productView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() + : productView_; } else { return productViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1465,6 +1854,8 @@ public Builder setProductView(com.google.shopping.merchant.reports.v1beta.Produc return this; } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1483,6 +1874,8 @@ public Builder setProductView( return this; } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1491,9 +1884,10 @@ public Builder setProductView( */ public Builder mergeProductView(com.google.shopping.merchant.reports.v1beta.ProductView value) { if (productViewBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - productView_ != null && - productView_ != com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && productView_ != null + && productView_ + != com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance()) { getProductViewBuilder().mergeFrom(value); } else { productView_ = value; @@ -1506,6 +1900,8 @@ public Builder mergeProductView(com.google.shopping.merchant.reports.v1beta.Prod return this; } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1523,6 +1919,8 @@ public Builder clearProductView() { return this; } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1535,21 +1933,27 @@ public com.google.shopping.merchant.reports.v1beta.ProductView.Builder getProduc return getProductViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; */ - public com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder getProductViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder + getProductViewOrBuilder() { if (productViewBuilder_ != null) { return productViewBuilder_.getMessageOrBuilder(); } else { - return productView_ == null ? - com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() : productView_; + return productView_ == null + ? com.google.shopping.merchant.reports.v1beta.ProductView.getDefaultInstance() + : productView_; } } /** + * + * *
      * Fields available for query in `product_view` table.
      * 
@@ -1557,56 +1961,82 @@ public com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder getProdu * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView, com.google.shopping.merchant.reports.v1beta.ProductView.Builder, com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.ProductView, + com.google.shopping.merchant.reports.v1beta.ProductView.Builder, + com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder> getProductViewFieldBuilder() { if (productViewBuilder_ == null) { - productViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ProductView, com.google.shopping.merchant.reports.v1beta.ProductView.Builder, com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder>( - getProductView(), - getParentForChildren(), - isClean()); + productViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ProductView, + com.google.shopping.merchant.reports.v1beta.ProductView.Builder, + com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder>( + getProductView(), getParentForChildren(), isClean()); productView_ = null; } return productViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView priceCompetitivenessProductView_; + private com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + priceCompetitivenessProductView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder> priceCompetitivenessProductViewBuilder_; + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder> + priceCompetitivenessProductViewBuilder_; /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return Whether the priceCompetitivenessProductView field is set. */ public boolean hasPriceCompetitivenessProductView() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return The priceCompetitivenessProductView. */ - public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getPriceCompetitivenessProductView() { + public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + getPriceCompetitivenessProductView() { if (priceCompetitivenessProductViewBuilder_ == null) { - return priceCompetitivenessProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance() : priceCompetitivenessProductView_; + return priceCompetitivenessProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + .getDefaultInstance() + : priceCompetitivenessProductView_; } else { return priceCompetitivenessProductViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ - public Builder setPriceCompetitivenessProductView(com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView value) { + public Builder setPriceCompetitivenessProductView( + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView value) { if (priceCompetitivenessProductViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1620,14 +2050,19 @@ public Builder setPriceCompetitivenessProductView(com.google.shopping.merchant.r return this; } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ public Builder setPriceCompetitivenessProductView( - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder + builderForValue) { if (priceCompetitivenessProductViewBuilder_ == null) { priceCompetitivenessProductView_ = builderForValue.build(); } else { @@ -1638,17 +2073,24 @@ public Builder setPriceCompetitivenessProductView( return this; } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ - public Builder mergePriceCompetitivenessProductView(com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView value) { + public Builder mergePriceCompetitivenessProductView( + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView value) { if (priceCompetitivenessProductViewBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) && - priceCompetitivenessProductView_ != null && - priceCompetitivenessProductView_ != com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && priceCompetitivenessProductView_ != null + && priceCompetitivenessProductView_ + != com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + .getDefaultInstance()) { getPriceCompetitivenessProductViewBuilder().mergeFrom(value); } else { priceCompetitivenessProductView_ = value; @@ -1661,11 +2103,15 @@ public Builder mergePriceCompetitivenessProductView(com.google.shopping.merchant return this; } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ public Builder clearPriceCompetitivenessProductView() { bitField0_ = (bitField0_ & ~0x00000008); @@ -1678,90 +2124,133 @@ public Builder clearPriceCompetitivenessProductView() { return this; } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ - public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder getPriceCompetitivenessProductViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder + getPriceCompetitivenessProductViewBuilder() { bitField0_ |= 0x00000008; onChanged(); return getPriceCompetitivenessProductViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ - public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder getPriceCompetitivenessProductViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder + getPriceCompetitivenessProductViewOrBuilder() { if (priceCompetitivenessProductViewBuilder_ != null) { return priceCompetitivenessProductViewBuilder_.getMessageOrBuilder(); } else { - return priceCompetitivenessProductView_ == null ? - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.getDefaultInstance() : priceCompetitivenessProductView_; + return priceCompetitivenessProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + .getDefaultInstance() + : priceCompetitivenessProductView_; } } /** + * + * *
      * Fields available for query in `price_competitiveness_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder> getPriceCompetitivenessProductViewFieldBuilder() { if (priceCompetitivenessProductViewBuilder_ == null) { - priceCompetitivenessProductViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder>( - getPriceCompetitivenessProductView(), - getParentForChildren(), - isClean()); + priceCompetitivenessProductViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView, + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView.Builder, + com.google.shopping.merchant.reports.v1beta + .PriceCompetitivenessProductViewOrBuilder>( + getPriceCompetitivenessProductView(), getParentForChildren(), isClean()); priceCompetitivenessProductView_ = null; } return priceCompetitivenessProductViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView priceInsightsProductView_; + private com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + priceInsightsProductView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder> priceInsightsProductViewBuilder_; + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder> + priceInsightsProductViewBuilder_; /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return Whether the priceInsightsProductView field is set. */ public boolean hasPriceInsightsProductView() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return The priceInsightsProductView. */ - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getPriceInsightsProductView() { + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + getPriceInsightsProductView() { if (priceInsightsProductViewBuilder_ == null) { - return priceInsightsProductView_ == null ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() : priceInsightsProductView_; + return priceInsightsProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + .getDefaultInstance() + : priceInsightsProductView_; } else { return priceInsightsProductViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ - public Builder setPriceInsightsProductView(com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView value) { + public Builder setPriceInsightsProductView( + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView value) { if (priceInsightsProductViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1775,14 +2264,19 @@ public Builder setPriceInsightsProductView(com.google.shopping.merchant.reports. return this; } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ public Builder setPriceInsightsProductView( - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder + builderForValue) { if (priceInsightsProductViewBuilder_ == null) { priceInsightsProductView_ = builderForValue.build(); } else { @@ -1793,17 +2287,24 @@ public Builder setPriceInsightsProductView( return this; } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ - public Builder mergePriceInsightsProductView(com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView value) { + public Builder mergePriceInsightsProductView( + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView value) { if (priceInsightsProductViewBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - priceInsightsProductView_ != null && - priceInsightsProductView_ != com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) + && priceInsightsProductView_ != null + && priceInsightsProductView_ + != com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + .getDefaultInstance()) { getPriceInsightsProductViewBuilder().mergeFrom(value); } else { priceInsightsProductView_ = value; @@ -1816,11 +2317,15 @@ public Builder mergePriceInsightsProductView(com.google.shopping.merchant.report return this; } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ public Builder clearPriceInsightsProductView() { bitField0_ = (bitField0_ & ~0x00000010); @@ -1833,90 +2338,132 @@ public Builder clearPriceInsightsProductView() { return this; } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder getPriceInsightsProductViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder + getPriceInsightsProductViewBuilder() { bitField0_ |= 0x00000010; onChanged(); return getPriceInsightsProductViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ - public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder getPriceInsightsProductViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder + getPriceInsightsProductViewOrBuilder() { if (priceInsightsProductViewBuilder_ != null) { return priceInsightsProductViewBuilder_.getMessageOrBuilder(); } else { - return priceInsightsProductView_ == null ? - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.getDefaultInstance() : priceInsightsProductView_; + return priceInsightsProductView_ == null + ? com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + .getDefaultInstance() + : priceInsightsProductView_; } } /** + * + * *
      * Fields available for query in `price_insights_product_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder> getPriceInsightsProductViewFieldBuilder() { if (priceInsightsProductViewBuilder_ == null) { - priceInsightsProductViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder>( - getPriceInsightsProductView(), - getParentForChildren(), - isClean()); + priceInsightsProductViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView.Builder, + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder>( + getPriceInsightsProductView(), getParentForChildren(), isClean()); priceInsightsProductView_ = null; } return priceInsightsProductViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView bestSellersProductClusterView_; + private com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + bestSellersProductClusterView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder> bestSellersProductClusterViewBuilder_; + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder> + bestSellersProductClusterViewBuilder_; /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return Whether the bestSellersProductClusterView field is set. */ public boolean hasBestSellersProductClusterView() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return The bestSellersProductClusterView. */ - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getBestSellersProductClusterView() { + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + getBestSellersProductClusterView() { if (bestSellersProductClusterViewBuilder_ == null) { - return bestSellersProductClusterView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance() : bestSellersProductClusterView_; + return bestSellersProductClusterView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDefaultInstance() + : bestSellersProductClusterView_; } else { return bestSellersProductClusterViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ - public Builder setBestSellersProductClusterView(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView value) { + public Builder setBestSellersProductClusterView( + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView value) { if (bestSellersProductClusterViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1930,14 +2477,19 @@ public Builder setBestSellersProductClusterView(com.google.shopping.merchant.rep return this; } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ public Builder setBestSellersProductClusterView( - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder + builderForValue) { if (bestSellersProductClusterViewBuilder_ == null) { bestSellersProductClusterView_ = builderForValue.build(); } else { @@ -1948,17 +2500,24 @@ public Builder setBestSellersProductClusterView( return this; } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ - public Builder mergeBestSellersProductClusterView(com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView value) { + public Builder mergeBestSellersProductClusterView( + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView value) { if (bestSellersProductClusterViewBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) && - bestSellersProductClusterView_ != null && - bestSellersProductClusterView_ != com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance()) { + if (((bitField0_ & 0x00000020) != 0) + && bestSellersProductClusterView_ != null + && bestSellersProductClusterView_ + != com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDefaultInstance()) { getBestSellersProductClusterViewBuilder().mergeFrom(value); } else { bestSellersProductClusterView_ = value; @@ -1971,11 +2530,15 @@ public Builder mergeBestSellersProductClusterView(com.google.shopping.merchant.r return this; } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ public Builder clearBestSellersProductClusterView() { bitField0_ = (bitField0_ & ~0x00000020); @@ -1988,48 +2551,67 @@ public Builder clearBestSellersProductClusterView() { return this; } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder getBestSellersProductClusterViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder + getBestSellersProductClusterViewBuilder() { bitField0_ |= 0x00000020; onChanged(); return getBestSellersProductClusterViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ - public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder getBestSellersProductClusterViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder + getBestSellersProductClusterViewOrBuilder() { if (bestSellersProductClusterViewBuilder_ != null) { return bestSellersProductClusterViewBuilder_.getMessageOrBuilder(); } else { - return bestSellersProductClusterView_ == null ? - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.getDefaultInstance() : bestSellersProductClusterView_; + return bestSellersProductClusterView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + .getDefaultInstance() + : bestSellersProductClusterView_; } } /** + * + * *
      * Fields available for query in `best_sellers_product_cluster_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder> getBestSellersProductClusterViewFieldBuilder() { if (bestSellersProductClusterViewBuilder_ == null) { - bestSellersProductClusterViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder>( - getBestSellersProductClusterView(), - getParentForChildren(), - isClean()); + bestSellersProductClusterViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder>( + getBestSellersProductClusterView(), getParentForChildren(), isClean()); bestSellersProductClusterView_ = null; } return bestSellersProductClusterViewBuilder_; @@ -2037,41 +2619,62 @@ public com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView private com.google.shopping.merchant.reports.v1beta.BestSellersBrandView bestSellersBrandView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder> bestSellersBrandViewBuilder_; + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder> + bestSellersBrandViewBuilder_; /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return Whether the bestSellersBrandView field is set. */ public boolean hasBestSellersBrandView() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return The bestSellersBrandView. */ - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getBestSellersBrandView() { + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + getBestSellersBrandView() { if (bestSellersBrandViewBuilder_ == null) { - return bestSellersBrandView_ == null ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() : bestSellersBrandView_; + return bestSellersBrandView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() + : bestSellersBrandView_; } else { return bestSellersBrandViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ - public Builder setBestSellersBrandView(com.google.shopping.merchant.reports.v1beta.BestSellersBrandView value) { + public Builder setBestSellersBrandView( + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView value) { if (bestSellersBrandViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2085,11 +2688,15 @@ public Builder setBestSellersBrandView(com.google.shopping.merchant.reports.v1be return this; } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ public Builder setBestSellersBrandView( com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder builderForValue) { @@ -2103,17 +2710,24 @@ public Builder setBestSellersBrandView( return this; } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ - public Builder mergeBestSellersBrandView(com.google.shopping.merchant.reports.v1beta.BestSellersBrandView value) { + public Builder mergeBestSellersBrandView( + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView value) { if (bestSellersBrandViewBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) && - bestSellersBrandView_ != null && - bestSellersBrandView_ != com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance()) { + if (((bitField0_ & 0x00000040) != 0) + && bestSellersBrandView_ != null + && bestSellersBrandView_ + != com.google.shopping.merchant.reports.v1beta.BestSellersBrandView + .getDefaultInstance()) { getBestSellersBrandViewBuilder().mergeFrom(value); } else { bestSellersBrandView_ = value; @@ -2126,11 +2740,15 @@ public Builder mergeBestSellersBrandView(com.google.shopping.merchant.reports.v1 return this; } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ public Builder clearBestSellersBrandView() { bitField0_ = (bitField0_ & ~0x00000040); @@ -2143,93 +2761,135 @@ public Builder clearBestSellersBrandView() { return this; } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder getBestSellersBrandViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder + getBestSellersBrandViewBuilder() { bitField0_ |= 0x00000040; onChanged(); return getBestSellersBrandViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ - public com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder getBestSellersBrandViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder + getBestSellersBrandViewOrBuilder() { if (bestSellersBrandViewBuilder_ != null) { return bestSellersBrandViewBuilder_.getMessageOrBuilder(); } else { - return bestSellersBrandView_ == null ? - com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() : bestSellersBrandView_; + return bestSellersBrandView_ == null + ? com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.getDefaultInstance() + : bestSellersBrandView_; } } /** + * + * *
      * Fields available for query in `best_sellers_brand_view` table.
      * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder> getBestSellersBrandViewFieldBuilder() { if (bestSellersBrandViewBuilder_ == null) { - bestSellersBrandViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder>( - getBestSellersBrandView(), - getParentForChildren(), - isClean()); + bestSellersBrandViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandView.Builder, + com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder>( + getBestSellersBrandView(), getParentForChildren(), isClean()); bestSellersBrandView_ = null; } return bestSellersBrandViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitiveVisibilityCompetitorView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + competitiveVisibilityCompetitorView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder> competitiveVisibilityCompetitorViewBuilder_; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityCompetitorViewOrBuilder> + competitiveVisibilityCompetitorViewBuilder_; /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return Whether the competitiveVisibilityCompetitorView field is set. */ public boolean hasCompetitiveVisibilityCompetitorView() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return The competitiveVisibilityCompetitorView. */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getCompetitiveVisibilityCompetitorView() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getCompetitiveVisibilityCompetitorView() { if (competitiveVisibilityCompetitorViewBuilder_ == null) { - return competitiveVisibilityCompetitorView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance() : competitiveVisibilityCompetitorView_; + return competitiveVisibilityCompetitorView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance() + : competitiveVisibilityCompetitorView_; } else { return competitiveVisibilityCompetitorViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ - public Builder setCompetitiveVisibilityCompetitorView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView value) { + public Builder setCompetitiveVisibilityCompetitorView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView value) { if (competitiveVisibilityCompetitorViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2243,15 +2903,20 @@ public Builder setCompetitiveVisibilityCompetitorView(com.google.shopping.mercha return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ public Builder setCompetitiveVisibilityCompetitorView( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder + builderForValue) { if (competitiveVisibilityCompetitorViewBuilder_ == null) { competitiveVisibilityCompetitorView_ = builderForValue.build(); } else { @@ -2262,18 +2927,25 @@ public Builder setCompetitiveVisibilityCompetitorView( return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ - public Builder mergeCompetitiveVisibilityCompetitorView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView value) { + public Builder mergeCompetitiveVisibilityCompetitorView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView value) { if (competitiveVisibilityCompetitorViewBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) && - competitiveVisibilityCompetitorView_ != null && - competitiveVisibilityCompetitorView_ != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance()) { + if (((bitField0_ & 0x00000080) != 0) + && competitiveVisibilityCompetitorView_ != null + && competitiveVisibilityCompetitorView_ + != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance()) { getCompetitiveVisibilityCompetitorViewBuilder().mergeFrom(value); } else { competitiveVisibilityCompetitorView_ = value; @@ -2286,12 +2958,16 @@ public Builder mergeCompetitiveVisibilityCompetitorView(com.google.shopping.merc return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ public Builder clearCompetitiveVisibilityCompetitorView() { bitField0_ = (bitField0_ & ~0x00000080); @@ -2304,96 +2980,143 @@ public Builder clearCompetitiveVisibilityCompetitorView() { return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder getCompetitiveVisibilityCompetitorViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder + getCompetitiveVisibilityCompetitorViewBuilder() { bitField0_ |= 0x00000080; onChanged(); return getCompetitiveVisibilityCompetitorViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder getCompetitiveVisibilityCompetitorViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder + getCompetitiveVisibilityCompetitorViewOrBuilder() { if (competitiveVisibilityCompetitorViewBuilder_ != null) { return competitiveVisibilityCompetitorViewBuilder_.getMessageOrBuilder(); } else { - return competitiveVisibilityCompetitorView_ == null ? - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.getDefaultInstance() : competitiveVisibilityCompetitorView_; + return competitiveVisibilityCompetitorView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .getDefaultInstance() + : competitiveVisibilityCompetitorView_; } } /** + * + * *
      * Fields available for query in `competitive_visibility_competitor_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityCompetitorViewOrBuilder> getCompetitiveVisibilityCompetitorViewFieldBuilder() { if (competitiveVisibilityCompetitorViewBuilder_ == null) { - competitiveVisibilityCompetitorViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder>( - getCompetitiveVisibilityCompetitorView(), - getParentForChildren(), - isClean()); + competitiveVisibilityCompetitorViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + .Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityCompetitorViewOrBuilder>( + getCompetitiveVisibilityCompetitorView(), getParentForChildren(), isClean()); competitiveVisibilityCompetitorView_ = null; } return competitiveVisibilityCompetitorViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitiveVisibilityTopMerchantView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + competitiveVisibilityTopMerchantView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder> competitiveVisibilityTopMerchantViewBuilder_; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityTopMerchantViewOrBuilder> + competitiveVisibilityTopMerchantViewBuilder_; /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return Whether the competitiveVisibilityTopMerchantView field is set. */ public boolean hasCompetitiveVisibilityTopMerchantView() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return The competitiveVisibilityTopMerchantView. */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getCompetitiveVisibilityTopMerchantView() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getCompetitiveVisibilityTopMerchantView() { if (competitiveVisibilityTopMerchantViewBuilder_ == null) { - return competitiveVisibilityTopMerchantView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance() : competitiveVisibilityTopMerchantView_; + return competitiveVisibilityTopMerchantView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance() + : competitiveVisibilityTopMerchantView_; } else { return competitiveVisibilityTopMerchantViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ - public Builder setCompetitiveVisibilityTopMerchantView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView value) { + public Builder setCompetitiveVisibilityTopMerchantView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView value) { if (competitiveVisibilityTopMerchantViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2407,15 +3130,20 @@ public Builder setCompetitiveVisibilityTopMerchantView(com.google.shopping.merch return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ public Builder setCompetitiveVisibilityTopMerchantView( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder + builderForValue) { if (competitiveVisibilityTopMerchantViewBuilder_ == null) { competitiveVisibilityTopMerchantView_ = builderForValue.build(); } else { @@ -2426,18 +3154,25 @@ public Builder setCompetitiveVisibilityTopMerchantView( return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ - public Builder mergeCompetitiveVisibilityTopMerchantView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView value) { + public Builder mergeCompetitiveVisibilityTopMerchantView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView value) { if (competitiveVisibilityTopMerchantViewBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) && - competitiveVisibilityTopMerchantView_ != null && - competitiveVisibilityTopMerchantView_ != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance()) { + if (((bitField0_ & 0x00000100) != 0) + && competitiveVisibilityTopMerchantView_ != null + && competitiveVisibilityTopMerchantView_ + != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance()) { getCompetitiveVisibilityTopMerchantViewBuilder().mergeFrom(value); } else { competitiveVisibilityTopMerchantView_ = value; @@ -2450,12 +3185,16 @@ public Builder mergeCompetitiveVisibilityTopMerchantView(com.google.shopping.mer return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ public Builder clearCompetitiveVisibilityTopMerchantView() { bitField0_ = (bitField0_ & ~0x00000100); @@ -2468,96 +3207,142 @@ public Builder clearCompetitiveVisibilityTopMerchantView() { return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder getCompetitiveVisibilityTopMerchantViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder + getCompetitiveVisibilityTopMerchantViewBuilder() { bitField0_ |= 0x00000100; onChanged(); return getCompetitiveVisibilityTopMerchantViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder getCompetitiveVisibilityTopMerchantViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder + getCompetitiveVisibilityTopMerchantViewOrBuilder() { if (competitiveVisibilityTopMerchantViewBuilder_ != null) { return competitiveVisibilityTopMerchantViewBuilder_.getMessageOrBuilder(); } else { - return competitiveVisibilityTopMerchantView_ == null ? - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.getDefaultInstance() : competitiveVisibilityTopMerchantView_; + return competitiveVisibilityTopMerchantView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .getDefaultInstance() + : competitiveVisibilityTopMerchantView_; } } /** + * + * *
      * Fields available for query in `competitive_visibility_top_merchant_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityTopMerchantViewOrBuilder> getCompetitiveVisibilityTopMerchantViewFieldBuilder() { if (competitiveVisibilityTopMerchantViewBuilder_ == null) { - competitiveVisibilityTopMerchantViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder>( - getCompetitiveVisibilityTopMerchantView(), - getParentForChildren(), - isClean()); + competitiveVisibilityTopMerchantViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + .Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityTopMerchantViewOrBuilder>( + getCompetitiveVisibilityTopMerchantView(), getParentForChildren(), isClean()); competitiveVisibilityTopMerchantView_ = null; } return competitiveVisibilityTopMerchantViewBuilder_; } - private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitiveVisibilityBenchmarkView_; + private com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + competitiveVisibilityBenchmarkView_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder> competitiveVisibilityBenchmarkViewBuilder_; + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder> + competitiveVisibilityBenchmarkViewBuilder_; /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return Whether the competitiveVisibilityBenchmarkView field is set. */ public boolean hasCompetitiveVisibilityBenchmarkView() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return The competitiveVisibilityBenchmarkView. */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getCompetitiveVisibilityBenchmarkView() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getCompetitiveVisibilityBenchmarkView() { if (competitiveVisibilityBenchmarkViewBuilder_ == null) { - return competitiveVisibilityBenchmarkView_ == null ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance() : competitiveVisibilityBenchmarkView_; + return competitiveVisibilityBenchmarkView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance() + : competitiveVisibilityBenchmarkView_; } else { return competitiveVisibilityBenchmarkViewBuilder_.getMessage(); } } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ - public Builder setCompetitiveVisibilityBenchmarkView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView value) { + public Builder setCompetitiveVisibilityBenchmarkView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView value) { if (competitiveVisibilityBenchmarkViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2571,15 +3356,20 @@ public Builder setCompetitiveVisibilityBenchmarkView(com.google.shopping.merchan return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ public Builder setCompetitiveVisibilityBenchmarkView( - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder builderForValue) { + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder + builderForValue) { if (competitiveVisibilityBenchmarkViewBuilder_ == null) { competitiveVisibilityBenchmarkView_ = builderForValue.build(); } else { @@ -2590,18 +3380,25 @@ public Builder setCompetitiveVisibilityBenchmarkView( return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ - public Builder mergeCompetitiveVisibilityBenchmarkView(com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView value) { + public Builder mergeCompetitiveVisibilityBenchmarkView( + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView value) { if (competitiveVisibilityBenchmarkViewBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) && - competitiveVisibilityBenchmarkView_ != null && - competitiveVisibilityBenchmarkView_ != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance()) { + if (((bitField0_ & 0x00000200) != 0) + && competitiveVisibilityBenchmarkView_ != null + && competitiveVisibilityBenchmarkView_ + != com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance()) { getCompetitiveVisibilityBenchmarkViewBuilder().mergeFrom(value); } else { competitiveVisibilityBenchmarkView_ = value; @@ -2614,12 +3411,16 @@ public Builder mergeCompetitiveVisibilityBenchmarkView(com.google.shopping.merch return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ public Builder clearCompetitiveVisibilityBenchmarkView() { bitField0_ = (bitField0_ & ~0x00000200); @@ -2632,58 +3433,79 @@ public Builder clearCompetitiveVisibilityBenchmarkView() { return this; } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder getCompetitiveVisibilityBenchmarkViewBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder + getCompetitiveVisibilityBenchmarkViewBuilder() { bitField0_ |= 0x00000200; onChanged(); return getCompetitiveVisibilityBenchmarkViewFieldBuilder().getBuilder(); } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ - public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder getCompetitiveVisibilityBenchmarkViewOrBuilder() { + public com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder + getCompetitiveVisibilityBenchmarkViewOrBuilder() { if (competitiveVisibilityBenchmarkViewBuilder_ != null) { return competitiveVisibilityBenchmarkViewBuilder_.getMessageOrBuilder(); } else { - return competitiveVisibilityBenchmarkView_ == null ? - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.getDefaultInstance() : competitiveVisibilityBenchmarkView_; + return competitiveVisibilityBenchmarkView_ == null + ? com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .getDefaultInstance() + : competitiveVisibilityBenchmarkView_; } } /** + * + * *
      * Fields available for query in `competitive_visibility_benchmark_view`
      * table.
      * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder> + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder> getCompetitiveVisibilityBenchmarkViewFieldBuilder() { if (competitiveVisibilityBenchmarkViewBuilder_ == null) { - competitiveVisibilityBenchmarkViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView.Builder, com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder>( - getCompetitiveVisibilityBenchmarkView(), - getParentForChildren(), - isClean()); + competitiveVisibilityBenchmarkViewBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView, + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + .Builder, + com.google.shopping.merchant.reports.v1beta + .CompetitiveVisibilityBenchmarkViewOrBuilder>( + getCompetitiveVisibilityBenchmarkView(), getParentForChildren(), isClean()); competitiveVisibilityBenchmarkView_ = null; } return competitiveVisibilityBenchmarkViewBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2693,12 +3515,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.ReportRow) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.ReportRow) private static final com.google.shopping.merchant.reports.v1beta.ReportRow DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.ReportRow(); } @@ -2707,27 +3529,27 @@ public static com.google.shopping.merchant.reports.v1beta.ReportRow getDefaultIn return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReportRow parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportRow parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2742,6 +3564,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.ReportRow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java similarity index 54% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java index 40967b0f825c..76a824152538 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportRowOrBuilder.java @@ -1,85 +1,140 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface ReportRowOrBuilder extends +public interface ReportRowOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ReportRow) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return Whether the productPerformanceView field is set. */ boolean hasProductPerformanceView(); /** + * + * *
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * * @return The productPerformanceView. */ com.google.shopping.merchant.reports.v1beta.ProductPerformanceView getProductPerformanceView(); /** + * + * *
    * Fields available for query in `product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * + * .google.shopping.merchant.reports.v1beta.ProductPerformanceView product_performance_view = 1; + * */ - com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder getProductPerformanceViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.ProductPerformanceViewOrBuilder + getProductPerformanceViewOrBuilder(); /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return Whether the nonProductPerformanceView field is set. */ boolean hasNonProductPerformanceView(); /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * * @return The nonProductPerformanceView. */ - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView getNonProductPerformanceView(); + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceView + getNonProductPerformanceView(); /** + * + * *
    * Fields available for query in `non_product_performance_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * + * .google.shopping.merchant.reports.v1beta.NonProductPerformanceView non_product_performance_view = 7; + * */ - com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder getNonProductPerformanceViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.NonProductPerformanceViewOrBuilder + getNonProductPerformanceViewOrBuilder(); /** + * + * *
    * Fields available for query in `product_view` table.
    * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return Whether the productView field is set. */ boolean hasProductView(); /** + * + * *
    * Fields available for query in `product_view` table.
    * 
* * .google.shopping.merchant.reports.v1beta.ProductView product_view = 2; + * * @return The productView. */ com.google.shopping.merchant.reports.v1beta.ProductView getProductView(); /** + * + * *
    * Fields available for query in `product_view` table.
    * 
@@ -89,200 +144,311 @@ public interface ReportRowOrBuilder extends com.google.shopping.merchant.reports.v1beta.ProductViewOrBuilder getProductViewOrBuilder(); /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return Whether the priceCompetitivenessProductView field is set. */ boolean hasPriceCompetitivenessProductView(); /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * * @return The priceCompetitivenessProductView. */ - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView getPriceCompetitivenessProductView(); + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView + getPriceCompetitivenessProductView(); /** + * + * *
    * Fields available for query in `price_competitiveness_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * + * .google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductView price_competitiveness_product_view = 3; + * */ - com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder getPriceCompetitivenessProductViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.PriceCompetitivenessProductViewOrBuilder + getPriceCompetitivenessProductViewOrBuilder(); /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return Whether the priceInsightsProductView field is set. */ boolean hasPriceInsightsProductView(); /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * * @return The priceInsightsProductView. */ - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView getPriceInsightsProductView(); + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductView + getPriceInsightsProductView(); /** + * + * *
    * Fields available for query in `price_insights_product_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * + * .google.shopping.merchant.reports.v1beta.PriceInsightsProductView price_insights_product_view = 4; + * */ - com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder getPriceInsightsProductViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.PriceInsightsProductViewOrBuilder + getPriceInsightsProductViewOrBuilder(); /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return Whether the bestSellersProductClusterView field is set. */ boolean hasBestSellersProductClusterView(); /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * * @return The bestSellersProductClusterView. */ - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView getBestSellersProductClusterView(); + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterView + getBestSellersProductClusterView(); /** + * + * *
    * Fields available for query in `best_sellers_product_cluster_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * + * .google.shopping.merchant.reports.v1beta.BestSellersProductClusterView best_sellers_product_cluster_view = 5; + * */ - com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder getBestSellersProductClusterViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.BestSellersProductClusterViewOrBuilder + getBestSellersProductClusterViewOrBuilder(); /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return Whether the bestSellersBrandView field is set. */ boolean hasBestSellersBrandView(); /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * * @return The bestSellersBrandView. */ com.google.shopping.merchant.reports.v1beta.BestSellersBrandView getBestSellersBrandView(); /** + * + * *
    * Fields available for query in `best_sellers_brand_view` table.
    * 
* - * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * + * .google.shopping.merchant.reports.v1beta.BestSellersBrandView best_sellers_brand_view = 6; + * */ - com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder getBestSellersBrandViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.BestSellersBrandViewOrBuilder + getBestSellersBrandViewOrBuilder(); /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return Whether the competitiveVisibilityCompetitorView field is set. */ boolean hasCompetitiveVisibilityCompetitorView(); /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * * @return The competitiveVisibilityCompetitorView. */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView getCompetitiveVisibilityCompetitorView(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView + getCompetitiveVisibilityCompetitorView(); /** + * + * *
    * Fields available for query in `competitive_visibility_competitor_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorView competitive_visibility_competitor_view = 8; + * */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder getCompetitiveVisibilityCompetitorViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityCompetitorViewOrBuilder + getCompetitiveVisibilityCompetitorViewOrBuilder(); /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return Whether the competitiveVisibilityTopMerchantView field is set. */ boolean hasCompetitiveVisibilityTopMerchantView(); /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * * @return The competitiveVisibilityTopMerchantView. */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView getCompetitiveVisibilityTopMerchantView(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView + getCompetitiveVisibilityTopMerchantView(); /** + * + * *
    * Fields available for query in `competitive_visibility_top_merchant_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantView competitive_visibility_top_merchant_view = 9; + * */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder getCompetitiveVisibilityTopMerchantViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityTopMerchantViewOrBuilder + getCompetitiveVisibilityTopMerchantViewOrBuilder(); /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return Whether the competitiveVisibilityBenchmarkView field is set. */ boolean hasCompetitiveVisibilityBenchmarkView(); /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * * @return The competitiveVisibilityBenchmarkView. */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView getCompetitiveVisibilityBenchmarkView(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView + getCompetitiveVisibilityBenchmarkView(); /** + * + * *
    * Fields available for query in `competitive_visibility_benchmark_view`
    * table.
    * 
* - * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * + * .google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkView competitive_visibility_benchmark_view = 10; + * */ - com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder getCompetitiveVisibilityBenchmarkViewOrBuilder(); + com.google.shopping.merchant.reports.v1beta.CompetitiveVisibilityBenchmarkViewOrBuilder + getCompetitiveVisibilityBenchmarkViewOrBuilder(); } diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java new file mode 100644 index 000000000000..134655d46150 --- /dev/null +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java @@ -0,0 +1,952 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/shopping/merchant/reports/v1beta/reports.proto + +package com.google.shopping.merchant.reports.v1beta; + +public final class ReportsProto { + private ReportsProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n5google/shopping/merchant/reports/v1bet" + + "a/reports.proto\022\'google.shopping.merchan" + + "t.reports.v1beta\032\034google/api/annotations" + + ".proto\032\027google/api/client.proto\032\037google/" + + "api/field_behavior.proto\032\037google/protobu" + + "f/timestamp.proto\032 google/shopping/type/" + + "types.proto\032\026google/type/date.proto\"m\n\rS" + + "earchRequest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022\023\n\005qu" + + "ery\030\002 \001(\tB\004\342A\001\002\022\027\n\tpage_size\030\003 \001(\005B\004\342A\001\001" + + "\022\030\n\npage_token\030\004 \001(\tB\004\342A\001\001\"n\n\016SearchResp" + + "onse\022C\n\007results\030\001 \003(\01322.google.shopping." + + "merchant.reports.v1beta.ReportRow\022\027\n\017nex" + + "t_page_token\030\002 \001(\t\"\320\010\n\tReportRow\022a\n\030prod" + + "uct_performance_view\030\001 \001(\0132?.google.shop" + + "ping.merchant.reports.v1beta.ProductPerf" + + "ormanceView\022h\n\034non_product_performance_v" + + "iew\030\007 \001(\0132B.google.shopping.merchant.rep" + + "orts.v1beta.NonProductPerformanceView\022J\n" + + "\014product_view\030\002 \001(\01324.google.shopping.me" + + "rchant.reports.v1beta.ProductView\022t\n\"pri" + + "ce_competitiveness_product_view\030\003 \001(\0132H." + + "google.shopping.merchant.reports.v1beta." + + "PriceCompetitivenessProductView\022f\n\033price" + + "_insights_product_view\030\004 \001(\0132A.google.sh" + + "opping.merchant.reports.v1beta.PriceInsi" + + "ghtsProductView\022q\n!best_sellers_product_" + + "cluster_view\030\005 \001(\0132F.google.shopping.mer" + + "chant.reports.v1beta.BestSellersProductC" + + "lusterView\022^\n\027best_sellers_brand_view\030\006 " + + "\001(\0132=.google.shopping.merchant.reports.v" + + "1beta.BestSellersBrandView\022|\n&competitiv" + + "e_visibility_competitor_view\030\010 \001(\0132L.goo" + + "gle.shopping.merchant.reports.v1beta.Com" + + "petitiveVisibilityCompetitorView\022\177\n(comp" + + "etitive_visibility_top_merchant_view\030\t \001" + + "(\0132M.google.shopping.merchant.reports.v1" + + "beta.CompetitiveVisibilityTopMerchantVie" + + "w\022z\n%competitive_visibility_benchmark_vi" + + "ew\030\n \001(\0132K.google.shopping.merchant.repo" + + "rts.v1beta.CompetitiveVisibilityBenchmar" + + "kView\"\337\013\n\026ProductPerformanceView\022k\n\020mark" + + "eting_method\030\001 \001(\0162L.google.shopping.mer" + + "chant.reports.v1beta.MarketingMethod.Mar" + + "ketingMethodEnumH\000\210\001\001\022\037\n\004date\030\002 \001(\0132\021.go" + + "ogle.type.Date\022\037\n\004week\030\003 \001(\0132\021.google.ty" + + "pe.Date\022\"\n\025customer_country_code\030\004 \001(\tH\001" + + "\210\001\001\022\027\n\naccount_id\030\035 \001(\003H\002\210\001\001\022!\n\024account_" + + "display_name\030\036 \001(\tH\003\210\001\001\022 \n\023external_acco" + + "unt_id\030\037 \001(\tH\004\210\001\001\022\025\n\010offer_id\030\005 \001(\tH\005\210\001\001" + + "\022\022\n\005title\030\006 \001(\tH\006\210\001\001\022\022\n\005brand\030\007 \001(\tH\007\210\001\001" + + "\022\030\n\013category_l1\030\010 \001(\tH\010\210\001\001\022\030\n\013category_l" + + "2\030\t \001(\tH\t\210\001\001\022\030\n\013category_l3\030\n \001(\tH\n\210\001\001\022\030" + + "\n\013category_l4\030\013 \001(\tH\013\210\001\001\022\030\n\013category_l5\030" + + "\014 \001(\tH\014\210\001\001\022\034\n\017product_type_l1\030\r \001(\tH\r\210\001\001" + + "\022\034\n\017product_type_l2\030\016 \001(\tH\016\210\001\001\022\034\n\017produc" + + "t_type_l3\030\017 \001(\tH\017\210\001\001\022\034\n\017product_type_l4\030" + + "\020 \001(\tH\020\210\001\001\022\034\n\017product_type_l5\030\021 \001(\tH\021\210\001\001" + + "\022\032\n\rcustom_label0\030\022 \001(\tH\022\210\001\001\022\032\n\rcustom_l" + + "abel1\030\023 \001(\tH\023\210\001\001\022\032\n\rcustom_label2\030\024 \001(\tH" + + "\024\210\001\001\022\032\n\rcustom_label3\030\025 \001(\tH\025\210\001\001\022\032\n\rcust" + + "om_label4\030\026 \001(\tH\026\210\001\001\022\023\n\006clicks\030\027 \001(\003H\027\210\001" + + "\001\022\030\n\013impressions\030\030 \001(\003H\030\210\001\001\022\037\n\022click_thr" + + "ough_rate\030\031 \001(\001H\031\210\001\001\022\030\n\013conversions\030\032 \001(" + + "\001H\032\210\001\001\0225\n\020conversion_value\030\033 \001(\0132\033.googl" + + "e.shopping.type.Price\022\034\n\017conversion_rate" + + "\030\034 \001(\001H\033\210\001\001B\023\n\021_marketing_methodB\030\n\026_cus" + + "tomer_country_codeB\r\n\013_account_idB\027\n\025_ac" + + "count_display_nameB\026\n\024_external_account_" + + "idB\013\n\t_offer_idB\010\n\006_titleB\010\n\006_brandB\016\n\014_" + + "category_l1B\016\n\014_category_l2B\016\n\014_category" + + "_l3B\016\n\014_category_l4B\016\n\014_category_l5B\022\n\020_" + + "product_type_l1B\022\n\020_product_type_l2B\022\n\020_" + + "product_type_l3B\022\n\020_product_type_l4B\022\n\020_" + + "product_type_l5B\020\n\016_custom_label0B\020\n\016_cu" + + "stom_label1B\020\n\016_custom_label2B\020\n\016_custom" + + "_label3B\020\n\016_custom_label4B\t\n\007_clicksB\016\n\014" + + "_impressionsB\025\n\023_click_through_rateB\016\n\014_" + + "conversionsB\022\n\020_conversion_rate\"\326\025\n\013Prod" + + "uctView\022\017\n\002id\030\001 \001(\tH\000\210\001\001\022?\n\007channel\030\034 \001(" + + "\0162).google.shopping.type.Channel.Channel" + + "EnumH\001\210\001\001\022\032\n\rlanguage_code\030\002 \001(\tH\002\210\001\001\022\027\n" + + "\nfeed_label\030\003 \001(\tH\003\210\001\001\022\025\n\010offer_id\030\004 \001(\t" + + "H\004\210\001\001\022\022\n\005title\030\005 \001(\tH\005\210\001\001\022\022\n\005brand\030\006 \001(\t" + + "H\006\210\001\001\022\030\n\013category_l1\030\007 \001(\tH\007\210\001\001\022\030\n\013categ" + + "ory_l2\030\010 \001(\tH\010\210\001\001\022\030\n\013category_l3\030\t \001(\tH\t" + + "\210\001\001\022\030\n\013category_l4\030\n \001(\tH\n\210\001\001\022\030\n\013categor" + + "y_l5\030\013 \001(\tH\013\210\001\001\022\034\n\017product_type_l1\030\014 \001(\t" + + "H\014\210\001\001\022\034\n\017product_type_l2\030\r \001(\tH\r\210\001\001\022\034\n\017p" + + "roduct_type_l3\030\016 \001(\tH\016\210\001\001\022\034\n\017product_typ" + + "e_l4\030\017 \001(\tH\017\210\001\001\022\034\n\017product_type_l5\030\020 \001(\t" + + "H\020\210\001\001\022*\n\005price\030\021 \001(\0132\033.google.shopping.t" + + "ype.Price\022\026\n\tcondition\030\022 \001(\tH\021\210\001\001\022\031\n\014ava" + + "ilability\030\023 \001(\tH\022\210\001\001\022\033\n\016shipping_label\030\024" + + " \001(\tH\023\210\001\001\022\014\n\004gtin\030\025 \003(\t\022\032\n\ritem_group_id" + + "\030\026 \001(\tH\024\210\001\001\022\033\n\016thumbnail_link\030\027 \001(\tH\025\210\001\001" + + "\0221\n\rcreation_time\030\030 \001(\0132\032.google.protobu" + + "f.Timestamp\022*\n\017expiration_date\030\031 \001(\0132\021.g" + + "oogle.type.Date\022\207\001\n#aggregated_reporting" + + "_context_status\030\032 \001(\0162U.google.shopping." + + "merchant.reports.v1beta.ProductView.Aggr" + + "egatedReportingContextStatusH\026\210\001\001\022S\n\013ite" + + "m_issues\030\033 \003(\0132>.google.shopping.merchan" + + "t.reports.v1beta.ProductView.ItemIssue\032\263" + + "\t\n\tItemIssue\022Z\n\004type\030\001 \001(\0132L.google.shop" + + "ping.merchant.reports.v1beta.ProductView" + + ".ItemIssue.ItemIssueType\022b\n\010severity\030\002 \001" + + "(\0132P.google.shopping.merchant.reports.v1" + + "beta.ProductView.ItemIssue.ItemIssueSeve" + + "rity\022k\n\nresolution\030\003 \001(\0162R.google.shoppi" + + "ng.merchant.reports.v1beta.ProductView.I" + + "temIssue.ItemIssueResolutionH\000\210\001\001\032e\n\rIte" + + "mIssueType\022\021\n\004code\030\001 \001(\tH\000\210\001\001\022 \n\023canonic" + + "al_attribute\030\002 \001(\tH\001\210\001\001B\007\n\005_codeB\026\n\024_can" + + "onical_attribute\032\227\005\n\021ItemIssueSeverity\022\231" + + "\001\n\036severity_per_reporting_context\030\001 \003(\0132" + + "q.google.shopping.merchant.reports.v1bet" + + "a.ProductView.ItemIssue.ItemIssueSeverit" + + "y.IssueSeverityPerReportingContext\022\212\001\n\023a" + + "ggregated_severity\030\002 \001(\0162h.google.shoppi" + + "ng.merchant.reports.v1beta.ProductView.I" + + "temIssue.ItemIssueSeverity.AggregatedIss" + + "ueSeverityH\000\210\001\001\032\317\001\n IssueSeverityPerRepo" + + "rtingContext\022[\n\021reporting_context\030\001 \001(\0162" + + ";.google.shopping.type.ReportingContext." + + "ReportingContextEnumH\000\210\001\001\022\035\n\025disapproved" + + "_countries\030\002 \003(\t\022\031\n\021demoted_countries\030\003 " + + "\003(\tB\024\n\022_reporting_context\"o\n\027AggregatedI" + + "ssueSeverity\022)\n%AGGREGATED_ISSUE_SEVERIT" + + "Y_UNSPECIFIED\020\000\022\017\n\013DISAPPROVED\020\001\022\013\n\007DEMO" + + "TED\020\002\022\013\n\007PENDING\020\003B\026\n\024_aggregated_severi" + + "ty\"i\n\023ItemIssueResolution\022%\n!ITEM_ISSUE_" + + "RESOLUTION_UNSPECIFIED\020\000\022\023\n\017MERCHANT_ACT" + + "ION\020\001\022\026\n\022PENDING_PROCESSING\020\002B\r\n\013_resolu" + + "tion\"\251\001\n AggregatedReportingContextStatu" + + "s\0223\n/AGGREGATED_REPORTING_CONTEXT_STATUS" + + "_UNSPECIFIED\020\000\022\037\n\033NOT_ELIGIBLE_OR_DISAPP" + + "ROVED\020\001\022\013\n\007PENDING\020\002\022\024\n\020ELIGIBLE_LIMITED" + + "\020\003\022\014\n\010ELIGIBLE\020\004B\005\n\003_idB\n\n\010_channelB\020\n\016_" + + "language_codeB\r\n\013_feed_labelB\013\n\t_offer_i" + + "dB\010\n\006_titleB\010\n\006_brandB\016\n\014_category_l1B\016\n" + + "\014_category_l2B\016\n\014_category_l3B\016\n\014_catego" + + "ry_l4B\016\n\014_category_l5B\022\n\020_product_type_l" + + "1B\022\n\020_product_type_l2B\022\n\020_product_type_l" + + "3B\022\n\020_product_type_l4B\022\n\020_product_type_l" + + "5B\014\n\n_conditionB\017\n\r_availabilityB\021\n\017_shi" + + "pping_labelB\020\n\016_item_group_idB\021\n\017_thumbn" + + "ail_linkB&\n$_aggregated_reporting_contex" + + "t_status\"\201\006\n\037PriceCompetitivenessProduct" + + "View\022 \n\023report_country_code\030\001 \001(\tH\000\210\001\001\022\017" + + "\n\002id\030\002 \001(\tH\001\210\001\001\022\025\n\010offer_id\030\003 \001(\tH\002\210\001\001\022\022" + + "\n\005title\030\004 \001(\tH\003\210\001\001\022\022\n\005brand\030\005 \001(\tH\004\210\001\001\022\030" + + "\n\013category_l1\030\006 \001(\tH\005\210\001\001\022\030\n\013category_l2\030" + + "\007 \001(\tH\006\210\001\001\022\030\n\013category_l3\030\010 \001(\tH\007\210\001\001\022\030\n\013" + + "category_l4\030\t \001(\tH\010\210\001\001\022\030\n\013category_l5\030\n " + + "\001(\tH\t\210\001\001\022\034\n\017product_type_l1\030\013 \001(\tH\n\210\001\001\022\034" + + "\n\017product_type_l2\030\014 \001(\tH\013\210\001\001\022\034\n\017product_" + + "type_l3\030\r \001(\tH\014\210\001\001\022\034\n\017product_type_l4\030\016 " + + "\001(\tH\r\210\001\001\022\034\n\017product_type_l5\030\017 \001(\tH\016\210\001\001\022*" + + "\n\005price\030\020 \001(\0132\033.google.shopping.type.Pri" + + "ce\0224\n\017benchmark_price\030\021 \001(\0132\033.google.sho" + + "pping.type.PriceB\026\n\024_report_country_code" + + "B\005\n\003_idB\013\n\t_offer_idB\010\n\006_titleB\010\n\006_brand" + + "B\016\n\014_category_l1B\016\n\014_category_l2B\016\n\014_cat" + + "egory_l3B\016\n\014_category_l4B\016\n\014_category_l5" + + "B\022\n\020_product_type_l1B\022\n\020_product_type_l2" + + "B\022\n\020_product_type_l3B\022\n\020_product_type_l4" + + "B\022\n\020_product_type_l5\"\320\007\n\030PriceInsightsPr" + + "oductView\022\017\n\002id\030\001 \001(\tH\000\210\001\001\022\025\n\010offer_id\030\002" + + " \001(\tH\001\210\001\001\022\022\n\005title\030\003 \001(\tH\002\210\001\001\022\022\n\005brand\030\004" + + " \001(\tH\003\210\001\001\022\030\n\013category_l1\030\005 \001(\tH\004\210\001\001\022\030\n\013c" + + "ategory_l2\030\006 \001(\tH\005\210\001\001\022\030\n\013category_l3\030\007 \001" + + "(\tH\006\210\001\001\022\030\n\013category_l4\030\010 \001(\tH\007\210\001\001\022\030\n\013cat" + + "egory_l5\030\t \001(\tH\010\210\001\001\022\034\n\017product_type_l1\030\n" + + " \001(\tH\t\210\001\001\022\034\n\017product_type_l2\030\013 \001(\tH\n\210\001\001\022" + + "\034\n\017product_type_l3\030\014 \001(\tH\013\210\001\001\022\034\n\017product" + + "_type_l4\030\r \001(\tH\014\210\001\001\022\034\n\017product_type_l5\030\016" + + " \001(\tH\r\210\001\001\022*\n\005price\030\017 \001(\0132\033.google.shoppi" + + "ng.type.Price\0224\n\017suggested_price\030\020 \001(\0132\033" + + ".google.shopping.type.Price\0222\n%predicted" + + "_impressions_change_fraction\030\021 \001(\001H\016\210\001\001\022" + + "-\n predicted_clicks_change_fraction\030\022 \001(" + + "\001H\017\210\001\001\0222\n%predicted_conversions_change_f" + + "raction\030\023 \001(\001H\020\210\001\001B\005\n\003_idB\013\n\t_offer_idB\010" + + "\n\006_titleB\010\n\006_brandB\016\n\014_category_l1B\016\n\014_c" + + "ategory_l2B\016\n\014_category_l3B\016\n\014_category_" + + "l4B\016\n\014_category_l5B\022\n\020_product_type_l1B\022" + + "\n\020_product_type_l2B\022\n\020_product_type_l3B\022" + + "\n\020_product_type_l4B\022\n\020_product_type_l5B(" + + "\n&_predicted_impressions_change_fraction" + + "B#\n!_predicted_clicks_change_fractionB(\n" + + "&_predicted_conversions_change_fraction\"" + + "\210\014\n\035BestSellersProductClusterView\022&\n\013rep" + + "ort_date\030\001 \001(\0132\021.google.type.Date\022q\n\022rep" + + "ort_granularity\030\002 \001(\0162P.google.shopping." + + "merchant.reports.v1beta.ReportGranularit" + + "y.ReportGranularityEnumH\000\210\001\001\022 \n\023report_c" + + "ountry_code\030\003 \001(\tH\001\210\001\001\022\037\n\022report_categor" + + "y_id\030\004 \001(\003H\002\210\001\001\022\017\n\002id\030\005 \001(\tH\003\210\001\001\022\022\n\005titl" + + "e\030\006 \001(\tH\004\210\001\001\022\022\n\005brand\030\007 \001(\tH\005\210\001\001\022\030\n\013cate" + + "gory_l1\030\010 \001(\tH\006\210\001\001\022\030\n\013category_l2\030\t \001(\tH" + + "\007\210\001\001\022\030\n\013category_l3\030\n \001(\tH\010\210\001\001\022\030\n\013catego" + + "ry_l4\030\013 \001(\tH\t\210\001\001\022\030\n\013category_l5\030\014 \001(\tH\n\210" + + "\001\001\022\025\n\rvariant_gtins\030\r \003(\t\022u\n\020inventory_s" + + "tatus\030\016 \001(\0162V.google.shopping.merchant.r" + + "eports.v1beta.BestSellersProductClusterV" + + "iew.InventoryStatusH\013\210\001\001\022{\n\026brand_invent" + + "ory_status\030\017 \001(\0162V.google.shopping.merch" + + "ant.reports.v1beta.BestSellersProductClu" + + "sterView.InventoryStatusH\014\210\001\001\022\021\n\004rank\030\020 " + + "\001(\003H\r\210\001\001\022\032\n\rprevious_rank\030\021 \001(\003H\016\210\001\001\022h\n\017" + + "relative_demand\030\022 \001(\0162J.google.shopping." + + "merchant.reports.v1beta.RelativeDemand.R" + + "elativeDemandEnumH\017\210\001\001\022q\n\030previous_relat" + + "ive_demand\030\023 \001(\0162J.google.shopping.merch" + + "ant.reports.v1beta.RelativeDemand.Relati" + + "veDemandEnumH\020\210\001\001\022\203\001\n\026relative_demand_ch" + + "ange\030\024 \001(\0162^.google.shopping.merchant.re" + + "ports.v1beta.RelativeDemandChangeType.Re" + + "lativeDemandChangeTypeEnumH\021\210\001\001\"i\n\017Inven" + + "toryStatus\022 \n\034INVENTORY_STATUS_UNSPECIFI" + + "ED\020\000\022\014\n\010IN_STOCK\020\001\022\020\n\014OUT_OF_STOCK\020\002\022\024\n\020" + + "NOT_IN_INVENTORY\020\003B\025\n\023_report_granularit" + + "yB\026\n\024_report_country_codeB\025\n\023_report_cat" + + "egory_idB\005\n\003_idB\010\n\006_titleB\010\n\006_brandB\016\n\014_" + + "category_l1B\016\n\014_category_l2B\016\n\014_category" + + "_l3B\016\n\014_category_l4B\016\n\014_category_l5B\023\n\021_" + + "inventory_statusB\031\n\027_brand_inventory_sta" + + "tusB\007\n\005_rankB\020\n\016_previous_rankB\022\n\020_relat" + + "ive_demandB\033\n\031_previous_relative_demandB" + + "\031\n\027_relative_demand_change\"\351\006\n\024BestSelle" + + "rsBrandView\022&\n\013report_date\030\001 \001(\0132\021.googl" + + "e.type.Date\022q\n\022report_granularity\030\002 \001(\0162" + + "P.google.shopping.merchant.reports.v1bet" + + "a.ReportGranularity.ReportGranularityEnu" + + "mH\000\210\001\001\022 \n\023report_country_code\030\003 \001(\tH\001\210\001\001" + + "\022\037\n\022report_category_id\030\004 \001(\003H\002\210\001\001\022\017\n\002id\030" + + "\005 \001(\tH\003\210\001\001\022\022\n\005brand\030\006 \001(\tH\004\210\001\001\022\021\n\004rank\030\007" + + " \001(\003H\005\210\001\001\022\032\n\rprevious_rank\030\010 \001(\003H\006\210\001\001\022h\n" + + "\017relative_demand\030\t \001(\0162J.google.shopping" + + ".merchant.reports.v1beta.RelativeDemand." + + "RelativeDemandEnumH\007\210\001\001\022q\n\030previous_rela" + + "tive_demand\030\n \001(\0162J.google.shopping.merc" + + "hant.reports.v1beta.RelativeDemand.Relat" + + "iveDemandEnumH\010\210\001\001\022\203\001\n\026relative_demand_c" + + "hange\030\013 \001(\0162^.google.shopping.merchant.r" + + "eports.v1beta.RelativeDemandChangeType.R" + + "elativeDemandChangeTypeEnumH\t\210\001\001B\025\n\023_rep" + + "ort_granularityB\026\n\024_report_country_codeB" + + "\025\n\023_report_category_idB\005\n\003_idB\010\n\006_brandB" + + "\007\n\005_rankB\020\n\016_previous_rankB\022\n\020_relative_" + + "demandB\033\n\031_previous_relative_demandB\031\n\027_" + + "relative_demand_change\"\337\001\n\031NonProductPer" + + "formanceView\022\037\n\004date\030\001 \001(\0132\021.google.type" + + ".Date\022\037\n\004week\030\002 \001(\0132\021.google.type.Date\022\023" + + "\n\006clicks\030\003 \001(\003H\000\210\001\001\022\030\n\013impressions\030\004 \001(\003" + + "H\001\210\001\001\022\037\n\022click_through_rate\030\005 \001(\001H\002\210\001\001B\t" + + "\n\007_clicksB\016\n\014_impressionsB\025\n\023_click_thro" + + "ugh_rate\"\200\005\n#CompetitiveVisibilityCompet" + + "itorView\022\037\n\004date\030\001 \001(\0132\021.google.type.Dat" + + "e\022\023\n\006domain\030\002 \001(\tH\000\210\001\001\022\033\n\016is_your_domain" + + "\030\003 \001(\010H\001\210\001\001\022 \n\023report_country_code\030\004 \001(\t" + + "H\002\210\001\001\022\037\n\022report_category_id\030\005 \001(\003H\003\210\001\001\022e" + + "\n\016traffic_source\030\006 \001(\0162H.google.shopping" + + ".merchant.reports.v1beta.TrafficSource.T" + + "rafficSourceEnumH\004\210\001\001\022\021\n\004rank\030\007 \001(\003H\005\210\001\001" + + "\022\036\n\021ads_organic_ratio\030\010 \001(\001H\006\210\001\001\022\036\n\021page" + + "_overlap_rate\030\t \001(\001H\007\210\001\001\022!\n\024higher_posit" + + "ion_rate\030\n \001(\001H\010\210\001\001\022 \n\023relative_visibili" + + "ty\030\013 \001(\001H\t\210\001\001B\t\n\007_domainB\021\n\017_is_your_dom" + + "ainB\026\n\024_report_country_codeB\025\n\023_report_c" + + "ategory_idB\021\n\017_traffic_sourceB\007\n\005_rankB\024" + + "\n\022_ads_organic_ratioB\024\n\022_page_overlap_ra" + + "teB\027\n\025_higher_position_rateB\026\n\024_relative" + + "_visibility\"\307\004\n$CompetitiveVisibilityTop" + + "MerchantView\022\037\n\004date\030\001 \001(\0132\021.google.type" + + ".Date\022\023\n\006domain\030\002 \001(\tH\000\210\001\001\022\033\n\016is_your_do" + + "main\030\003 \001(\010H\001\210\001\001\022 \n\023report_country_code\030\004" + + " \001(\tH\002\210\001\001\022\037\n\022report_category_id\030\005 \001(\003H\003\210" + + "\001\001\022e\n\016traffic_source\030\006 \001(\0162H.google.shop" + + "ping.merchant.reports.v1beta.TrafficSour" + + "ce.TrafficSourceEnumH\004\210\001\001\022\021\n\004rank\030\007 \001(\003H" + + "\005\210\001\001\022\036\n\021ads_organic_ratio\030\010 \001(\001H\006\210\001\001\022\036\n\021" + + "page_overlap_rate\030\t \001(\001H\007\210\001\001\022!\n\024higher_p" + + "osition_rate\030\n \001(\001H\010\210\001\001B\t\n\007_domainB\021\n\017_i" + + "s_your_domainB\026\n\024_report_country_codeB\025\n" + + "\023_report_category_idB\021\n\017_traffic_sourceB" + + "\007\n\005_rankB\024\n\022_ads_organic_ratioB\024\n\022_page_" + + "overlap_rateB\027\n\025_higher_position_rate\"\327\003" + + "\n\"CompetitiveVisibilityBenchmarkView\022\037\n\004" + + "date\030\001 \001(\0132\021.google.type.Date\022 \n\023report_" + + "country_code\030\002 \001(\tH\000\210\001\001\022\037\n\022report_catego" + + "ry_id\030\003 \001(\003H\001\210\001\001\022e\n\016traffic_source\030\004 \001(\016" + + "2H.google.shopping.merchant.reports.v1be" + + "ta.TrafficSource.TrafficSourceEnumH\002\210\001\001\022" + + ")\n\034your_domain_visibility_trend\030\005 \001(\001H\003\210" + + "\001\001\0220\n#category_benchmark_visibility_tren" + + "d\030\006 \001(\001H\004\210\001\001B\026\n\024_report_country_codeB\025\n\023" + + "_report_category_idB\021\n\017_traffic_sourceB\037" + + "\n\035_your_domain_visibility_trendB&\n$_cate" + + "gory_benchmark_visibility_trend\"e\n\017Marke" + + "tingMethod\"R\n\023MarketingMethodEnum\022%\n!MAR" + + "KETING_METHOD_ENUM_UNSPECIFIED\020\000\022\013\n\007ORGA" + + "NIC\020\001\022\007\n\003ADS\020\002\"n\n\021ReportGranularity\"Y\n\025R" + + "eportGranularityEnum\022\'\n#REPORT_GRANULARI" + + "TY_ENUM_UNSPECIFIED\020\000\022\n\n\006WEEKLY\020\001\022\013\n\007MON" + + "THLY\020\002\"\210\001\n\016RelativeDemand\"v\n\022RelativeDem" + + "andEnum\022$\n RELATIVE_DEMAND_ENUM_UNSPECIF" + + "IED\020\000\022\014\n\010VERY_LOW\020\n\022\007\n\003LOW\020\024\022\n\n\006MEDIUM\020\036" + + "\022\010\n\004HIGH\020(\022\r\n\tVERY_HIGH\0202\"\215\001\n\030RelativeDe" + + "mandChangeType\"q\n\034RelativeDemandChangeTy" + + "peEnum\0220\n,RELATIVE_DEMAND_CHANGE_TYPE_EN" + + "UM_UNSPECIFIED\020\000\022\n\n\006SINKER\020\001\022\010\n\004FLAT\020\002\022\t" + + "\n\005RISER\020\003\"h\n\rTrafficSource\"W\n\021TrafficSou" + + "rceEnum\022#\n\037TRAFFIC_SOURCE_ENUM_UNSPECIFI" + + "ED\020\000\022\013\n\007ORGANIC\020\001\022\007\n\003ADS\020\002\022\007\n\003ALL\020\0032\234\002\n\r" + + "ReportService\022\301\001\n\006Search\0226.google.shoppi" + + "ng.merchant.reports.v1beta.SearchRequest" + + "\0327.google.shopping.merchant.reports.v1be" + + "ta.SearchResponse\"F\332A\006parent\202\323\344\223\0027\"2/rep" + + "orts/v1beta/{parent=accounts/*}/reports:" + + "search:\001*\032G\312A\032merchantapi.googleapis.com" + + "\322A\'https://www.googleapis.com/auth/conte" + + "ntB\212\001\n+com.google.shopping.merchant.repo" + + "rts.v1betaB\014ReportsProtoP\001ZKcloud.google" + + ".com/go/shopping/merchant/reports/apiv1b" + + "eta/reportspb;reportspbb\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.shopping.type.TypesProto.getDescriptor(), + com.google.type.DateProto.getDescriptor(), + }); + internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor, + new java.lang.String[] { + "Parent", "Query", "PageSize", "PageToken", + }); + internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor, + new java.lang.String[] { + "Results", "NextPageToken", + }); + internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor, + new java.lang.String[] { + "ProductPerformanceView", + "NonProductPerformanceView", + "ProductView", + "PriceCompetitivenessProductView", + "PriceInsightsProductView", + "BestSellersProductClusterView", + "BestSellersBrandView", + "CompetitiveVisibilityCompetitorView", + "CompetitiveVisibilityTopMerchantView", + "CompetitiveVisibilityBenchmarkView", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor, + new java.lang.String[] { + "MarketingMethod", + "Date", + "Week", + "CustomerCountryCode", + "AccountId", + "AccountDisplayName", + "ExternalAccountId", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "CustomLabel0", + "CustomLabel1", + "CustomLabel2", + "CustomLabel3", + "CustomLabel4", + "Clicks", + "Impressions", + "ClickThroughRate", + "Conversions", + "ConversionValue", + "ConversionRate", + "MarketingMethod", + "CustomerCountryCode", + "AccountId", + "AccountDisplayName", + "ExternalAccountId", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "CustomLabel0", + "CustomLabel1", + "CustomLabel2", + "CustomLabel3", + "CustomLabel4", + "Clicks", + "Impressions", + "ClickThroughRate", + "Conversions", + "ConversionRate", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor, + new java.lang.String[] { + "Id", + "Channel", + "LanguageCode", + "FeedLabel", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "Price", + "Condition", + "Availability", + "ShippingLabel", + "Gtin", + "ItemGroupId", + "ThumbnailLink", + "CreationTime", + "ExpirationDate", + "AggregatedReportingContextStatus", + "ItemIssues", + "Id", + "Channel", + "LanguageCode", + "FeedLabel", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "Condition", + "Availability", + "ShippingLabel", + "ItemGroupId", + "ThumbnailLink", + "AggregatedReportingContextStatus", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor = + internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor + .getNestedTypes() + .get(0); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor, + new java.lang.String[] { + "Type", "Severity", "Resolution", "Resolution", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor = + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor + .getNestedTypes() + .get(0); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor, + new java.lang.String[] { + "Code", "CanonicalAttribute", "Code", "CanonicalAttribute", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor = + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor + .getNestedTypes() + .get(1); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor, + new java.lang.String[] { + "SeverityPerReportingContext", "AggregatedSeverity", "AggregatedSeverity", + }); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor = + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor + .getNestedTypes() + .get(0); + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor, + new java.lang.String[] { + "ReportingContext", "DisapprovedCountries", "DemotedCountries", "ReportingContext", + }); + internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor, + new java.lang.String[] { + "ReportCountryCode", + "Id", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "Price", + "BenchmarkPrice", + "ReportCountryCode", + "Id", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + }); + internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor, + new java.lang.String[] { + "Id", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "Price", + "SuggestedPrice", + "PredictedImpressionsChangeFraction", + "PredictedClicksChangeFraction", + "PredictedConversionsChangeFraction", + "Id", + "OfferId", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "ProductTypeL1", + "ProductTypeL2", + "ProductTypeL3", + "ProductTypeL4", + "ProductTypeL5", + "PredictedImpressionsChangeFraction", + "PredictedClicksChangeFraction", + "PredictedConversionsChangeFraction", + }); + internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor, + new java.lang.String[] { + "ReportDate", + "ReportGranularity", + "ReportCountryCode", + "ReportCategoryId", + "Id", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "VariantGtins", + "InventoryStatus", + "BrandInventoryStatus", + "Rank", + "PreviousRank", + "RelativeDemand", + "PreviousRelativeDemand", + "RelativeDemandChange", + "ReportGranularity", + "ReportCountryCode", + "ReportCategoryId", + "Id", + "Title", + "Brand", + "CategoryL1", + "CategoryL2", + "CategoryL3", + "CategoryL4", + "CategoryL5", + "InventoryStatus", + "BrandInventoryStatus", + "Rank", + "PreviousRank", + "RelativeDemand", + "PreviousRelativeDemand", + "RelativeDemandChange", + }); + internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor, + new java.lang.String[] { + "ReportDate", + "ReportGranularity", + "ReportCountryCode", + "ReportCategoryId", + "Id", + "Brand", + "Rank", + "PreviousRank", + "RelativeDemand", + "PreviousRelativeDemand", + "RelativeDemandChange", + "ReportGranularity", + "ReportCountryCode", + "ReportCategoryId", + "Id", + "Brand", + "Rank", + "PreviousRank", + "RelativeDemand", + "PreviousRelativeDemand", + "RelativeDemandChange", + }); + internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor, + new java.lang.String[] { + "Date", + "Week", + "Clicks", + "Impressions", + "ClickThroughRate", + "Clicks", + "Impressions", + "ClickThroughRate", + }); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor, + new java.lang.String[] { + "Date", + "Domain", + "IsYourDomain", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "Rank", + "AdsOrganicRatio", + "PageOverlapRate", + "HigherPositionRate", + "RelativeVisibility", + "Domain", + "IsYourDomain", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "Rank", + "AdsOrganicRatio", + "PageOverlapRate", + "HigherPositionRate", + "RelativeVisibility", + }); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor, + new java.lang.String[] { + "Date", + "Domain", + "IsYourDomain", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "Rank", + "AdsOrganicRatio", + "PageOverlapRate", + "HigherPositionRate", + "Domain", + "IsYourDomain", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "Rank", + "AdsOrganicRatio", + "PageOverlapRate", + "HigherPositionRate", + }); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor, + new java.lang.String[] { + "Date", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "YourDomainVisibilityTrend", + "CategoryBenchmarkVisibilityTrend", + "ReportCountryCode", + "ReportCategoryId", + "TrafficSource", + "YourDomainVisibilityTrend", + "CategoryBenchmarkVisibilityTrend", + }); + internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor, + new java.lang.String[] {}); + internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor, + new java.lang.String[] {}); + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor, + new java.lang.String[] {}); + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor, + new java.lang.String[] {}); + internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor, + new java.lang.String[] {}); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ClientProto.oauthScopes); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.shopping.type.TypesProto.getDescriptor(); + com.google.type.DateProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java similarity index 73% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java index f576e8e0a721..770dc16dd056 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequest.java @@ -1,24 +1,42 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Request message for the `ReportService.Search` method.
  * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.SearchRequest} */ -public final class SearchRequest extends - com.google.protobuf.GeneratedMessageV3 implements +public final class SearchRequest extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.SearchRequest) SearchRequestOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use SearchRequest.newBuilder() to construct. private SearchRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private SearchRequest() { parent_ = ""; query_ = ""; @@ -27,34 +45,39 @@ private SearchRequest() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SearchRequest(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.SearchRequest.class, com.google.shopping.merchant.reports.v1beta.SearchRequest.Builder.class); + com.google.shopping.merchant.reports.v1beta.SearchRequest.class, + com.google.shopping.merchant.reports.v1beta.SearchRequest.Builder.class); } public static final int PARENT_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; /** + * + * *
    * Required. Id of the account making the call. Must be a standalone account
    * or an MCA subaccount. Format: accounts/{account}
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -63,30 +86,30 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** + * + * *
    * Required. Id of the account making the call. Must be a standalone account
    * or an MCA subaccount. Format: accounts/{account}
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -95,9 +118,12 @@ public java.lang.String getParent() { } public static final int QUERY_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object query_ = ""; /** + * + * *
    * Required. Query that defines a report to be retrieved.
    *
@@ -107,6 +133,7 @@ public java.lang.String getParent() {
    * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The query. */ @java.lang.Override @@ -115,14 +142,15 @@ public java.lang.String getQuery() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); query_ = s; return s; } } /** + * + * *
    * Required. Query that defines a report to be retrieved.
    *
@@ -132,16 +160,15 @@ public java.lang.String getQuery() {
    * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for query. */ @java.lang.Override - public com.google.protobuf.ByteString - getQueryBytes() { + public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); query_ = b; return b; } else { @@ -152,12 +179,15 @@ public java.lang.String getQuery() { public static final int PAGE_SIZE_FIELD_NUMBER = 3; private int pageSize_ = 0; /** + * + * *
    * Optional. Number of `ReportRows` to retrieve in a single page. Defaults to
    * the maximum of 1000. Values above 1000 are coerced to 1000.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageSize. */ @java.lang.Override @@ -166,9 +196,12 @@ public int getPageSize() { } public static final int PAGE_TOKEN_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; /** + * + * *
    * Optional. Token of the page to retrieve. If not specified, the first page
    * of results is returned. In order to request the next page of results, the
@@ -177,6 +210,7 @@ public int getPageSize() {
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageToken. */ @java.lang.Override @@ -185,14 +219,15 @@ public java.lang.String getPageToken() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** + * + * *
    * Optional. Token of the page to retrieve. If not specified, the first page
    * of results is returned. In order to request the next page of results, the
@@ -201,16 +236,15 @@ public java.lang.String getPageToken() {
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The bytes for pageToken. */ @java.lang.Override - public com.google.protobuf.ByteString - getPageTokenBytes() { + public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); pageToken_ = b; return b; } else { @@ -219,6 +253,7 @@ public java.lang.String getPageToken() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -230,8 +265,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -260,8 +294,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); } if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, pageSize_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); @@ -274,21 +307,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.SearchRequest)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.SearchRequest other = (com.google.shopping.merchant.reports.v1beta.SearchRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (!getQuery() - .equals(other.getQuery())) return false; - if (getPageSize() - != other.getPageSize()) return false; - if (!getPageToken() - .equals(other.getPageToken())) return false; + com.google.shopping.merchant.reports.v1beta.SearchRequest other = + (com.google.shopping.merchant.reports.v1beta.SearchRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getQuery().equals(other.getQuery())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -314,131 +344,136 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.SearchRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.SearchRequest prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.SearchRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Request message for the `ReportService.Search` method.
    * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.SearchRequest} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.SearchRequest) com.google.shopping.merchant.reports.v1beta.SearchRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.SearchRequest.class, com.google.shopping.merchant.reports.v1beta.SearchRequest.Builder.class); + com.google.shopping.merchant.reports.v1beta.SearchRequest.class, + com.google.shopping.merchant.reports.v1beta.SearchRequest.Builder.class); } // Construct using com.google.shopping.merchant.reports.v1beta.SearchRequest.newBuilder() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -451,9 +486,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor; } @java.lang.Override @@ -472,8 +507,11 @@ public com.google.shopping.merchant.reports.v1beta.SearchRequest build() { @java.lang.Override public com.google.shopping.merchant.reports.v1beta.SearchRequest buildPartial() { - com.google.shopping.merchant.reports.v1beta.SearchRequest result = new com.google.shopping.merchant.reports.v1beta.SearchRequest(this); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.shopping.merchant.reports.v1beta.SearchRequest result = + new com.google.shopping.merchant.reports.v1beta.SearchRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -498,38 +536,39 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.SearchReq public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.merchant.reports.v1beta.SearchRequest) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.SearchRequest)other); + return mergeFrom((com.google.shopping.merchant.reports.v1beta.SearchRequest) other); } else { super.mergeFrom(other); return this; @@ -537,7 +576,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.SearchRequest other) { - if (other == com.google.shopping.merchant.reports.v1beta.SearchRequest.getDefaultInstance()) return this; + if (other == com.google.shopping.merchant.reports.v1beta.SearchRequest.getDefaultInstance()) + return this; if (!other.getParent().isEmpty()) { parent_ = other.parent_; bitField0_ |= 0x00000001; @@ -582,32 +622,37 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - query_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - pageSize_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 34: { - pageToken_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + query_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -617,23 +662,26 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private java.lang.Object parent_ = ""; /** + * + * *
      * Required. Id of the account making the call. Must be a standalone account
      * or an MCA subaccount. Format: accounts/{account}
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -642,21 +690,22 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Id of the account making the call. Must be a standalone account
      * or an MCA subaccount. Format: accounts/{account}
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -664,30 +713,37 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Id of the account making the call. Must be a standalone account
      * or an MCA subaccount. Format: accounts/{account}
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } parent_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * Required. Id of the account making the call. Must be a standalone account
      * or an MCA subaccount. Format: accounts/{account}
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearParent() { @@ -697,18 +753,22 @@ public Builder clearParent() { return this; } /** + * + * *
      * Required. Id of the account making the call. Must be a standalone account
      * or an MCA subaccount. Format: accounts/{account}
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); parent_ = value; bitField0_ |= 0x00000001; @@ -718,6 +778,8 @@ public Builder setParentBytes( private java.lang.Object query_ = ""; /** + * + * *
      * Required. Query that defines a report to be retrieved.
      *
@@ -727,13 +789,13 @@ public Builder setParentBytes(
      * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The query. */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); query_ = s; return s; @@ -742,6 +804,8 @@ public java.lang.String getQuery() { } } /** + * + * *
      * Required. Query that defines a report to be retrieved.
      *
@@ -751,15 +815,14 @@ public java.lang.String getQuery() {
      * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for query. */ - public com.google.protobuf.ByteString - getQueryBytes() { + public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); query_ = b; return b; } else { @@ -767,6 +830,8 @@ public java.lang.String getQuery() { } } /** + * + * *
      * Required. Query that defines a report to be retrieved.
      *
@@ -776,18 +841,22 @@ public java.lang.String getQuery() {
      * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The query to set. * @return This builder for chaining. */ - public Builder setQuery( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } query_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Required. Query that defines a report to be retrieved.
      *
@@ -797,6 +866,7 @@ public Builder setQuery(
      * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearQuery() { @@ -806,6 +876,8 @@ public Builder clearQuery() { return this; } /** + * + * *
      * Required. Query that defines a report to be retrieved.
      *
@@ -815,12 +887,14 @@ public Builder clearQuery() {
      * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for query to set. * @return This builder for chaining. */ - public Builder setQueryBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); query_ = value; bitField0_ |= 0x00000002; @@ -828,14 +902,17 @@ public Builder setQueryBytes( return this; } - private int pageSize_ ; + private int pageSize_; /** + * + * *
      * Optional. Number of `ReportRows` to retrieve in a single page. Defaults to
      * the maximum of 1000. Values above 1000 are coerced to 1000.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageSize. */ @java.lang.Override @@ -843,12 +920,15 @@ public int getPageSize() { return pageSize_; } /** + * + * *
      * Optional. Number of `ReportRows` to retrieve in a single page. Defaults to
      * the maximum of 1000. Values above 1000 are coerced to 1000.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * @param value The pageSize to set. * @return This builder for chaining. */ @@ -860,12 +940,15 @@ public Builder setPageSize(int value) { return this; } /** + * + * *
      * Optional. Number of `ReportRows` to retrieve in a single page. Defaults to
      * the maximum of 1000. Values above 1000 are coerced to 1000.
      * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * @return This builder for chaining. */ public Builder clearPageSize() { @@ -877,6 +960,8 @@ public Builder clearPageSize() { private java.lang.Object pageToken_ = ""; /** + * + * *
      * Optional. Token of the page to retrieve. If not specified, the first page
      * of results is returned. In order to request the next page of results, the
@@ -885,13 +970,13 @@ public Builder clearPageSize() {
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; @@ -900,6 +985,8 @@ public java.lang.String getPageToken() { } } /** + * + * *
      * Optional. Token of the page to retrieve. If not specified, the first page
      * of results is returned. In order to request the next page of results, the
@@ -908,15 +995,14 @@ public java.lang.String getPageToken() {
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The bytes for pageToken. */ - public com.google.protobuf.ByteString - getPageTokenBytes() { + public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); pageToken_ = b; return b; } else { @@ -924,6 +1010,8 @@ public java.lang.String getPageToken() { } } /** + * + * *
      * Optional. Token of the page to retrieve. If not specified, the first page
      * of results is returned. In order to request the next page of results, the
@@ -932,18 +1020,22 @@ public java.lang.String getPageToken() {
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @param value The pageToken to set. * @return This builder for chaining. */ - public Builder setPageToken( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } pageToken_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Optional. Token of the page to retrieve. If not specified, the first page
      * of results is returned. In order to request the next page of results, the
@@ -952,6 +1044,7 @@ public Builder setPageToken(
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return This builder for chaining. */ public Builder clearPageToken() { @@ -961,6 +1054,8 @@ public Builder clearPageToken() { return this; } /** + * + * *
      * Optional. Token of the page to retrieve. If not specified, the first page
      * of results is returned. In order to request the next page of results, the
@@ -969,21 +1064,23 @@ public Builder clearPageToken() {
      * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @param value The bytes for pageToken to set. * @return This builder for chaining. */ - public Builder setPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); pageToken_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -993,12 +1090,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.SearchRequest) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.SearchRequest) private static final com.google.shopping.merchant.reports.v1beta.SearchRequest DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.SearchRequest(); } @@ -1007,27 +1104,27 @@ public static com.google.shopping.merchant.reports.v1beta.SearchRequest getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SearchRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1042,6 +1139,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.SearchRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java similarity index 75% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java index fa0bfe01b8eb..3ea862f724a1 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchRequestOrBuilder.java @@ -1,35 +1,58 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface SearchRequestOrBuilder extends +public interface SearchRequestOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.SearchRequest) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Required. Id of the account making the call. Must be a standalone account
    * or an MCA subaccount. Format: accounts/{account}
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ java.lang.String getParent(); /** + * + * *
    * Required. Id of the account making the call. Must be a standalone account
    * or an MCA subaccount. Format: accounts/{account}
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - com.google.protobuf.ByteString - getParentBytes(); + com.google.protobuf.ByteString getParentBytes(); /** + * + * *
    * Required. Query that defines a report to be retrieved.
    *
@@ -39,10 +62,13 @@ public interface SearchRequestOrBuilder extends
    * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The query. */ java.lang.String getQuery(); /** + * + * *
    * Required. Query that defines a report to be retrieved.
    *
@@ -52,23 +78,28 @@ public interface SearchRequestOrBuilder extends
    * 
* * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for query. */ - com.google.protobuf.ByteString - getQueryBytes(); + com.google.protobuf.ByteString getQueryBytes(); /** + * + * *
    * Optional. Number of `ReportRows` to retrieve in a single page. Defaults to
    * the maximum of 1000. Values above 1000 are coerced to 1000.
    * 
* * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageSize. */ int getPageSize(); /** + * + * *
    * Optional. Token of the page to retrieve. If not specified, the first page
    * of results is returned. In order to request the next page of results, the
@@ -77,10 +108,13 @@ public interface SearchRequestOrBuilder extends
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The pageToken. */ java.lang.String getPageToken(); /** + * + * *
    * Optional. Token of the page to retrieve. If not specified, the first page
    * of results is returned. In order to request the next page of results, the
@@ -89,8 +123,8 @@ public interface SearchRequestOrBuilder extends
    * 
* * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * * @return The bytes for pageToken. */ - com.google.protobuf.ByteString - getPageTokenBytes(); + com.google.protobuf.ByteString getPageTokenBytes(); } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java similarity index 72% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java index e3556dfddf0d..94f4ca1970c4 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponse.java @@ -1,24 +1,42 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Response message for the `ReportService.Search` method.
  * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.SearchResponse} */ -public final class SearchResponse extends - com.google.protobuf.GeneratedMessageV3 implements +public final class SearchResponse extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.SearchResponse) SearchResponseOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use SearchResponse.newBuilder() to construct. private SearchResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private SearchResponse() { results_ = java.util.Collections.emptyList(); nextPageToken_ = ""; @@ -26,28 +44,32 @@ private SearchResponse() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SearchResponse(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.SearchResponse.class, com.google.shopping.merchant.reports.v1beta.SearchResponse.Builder.class); + com.google.shopping.merchant.reports.v1beta.SearchResponse.class, + com.google.shopping.merchant.reports.v1beta.SearchResponse.Builder.class); } public static final int RESULTS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private java.util.List results_; /** + * + * *
    * Rows that matched the search query.
    * 
@@ -59,6 +81,8 @@ public java.util.List get return results_; } /** + * + * *
    * Rows that matched the search query.
    * 
@@ -66,11 +90,13 @@ public java.util.List get * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ @java.lang.Override - public java.util.List + public java.util.List getResultsOrBuilderList() { return results_; } /** + * + * *
    * Rows that matched the search query.
    * 
@@ -82,6 +108,8 @@ public int getResultsCount() { return results_.size(); } /** + * + * *
    * Rows that matched the search query.
    * 
@@ -93,6 +121,8 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow getResults(int inde return results_.get(index); } /** + * + * *
    * Rows that matched the search query.
    * 
@@ -106,15 +136,19 @@ public com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResults } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; /** + * + * *
    * Token which can be sent as `page_token` to retrieve the next page. If
    * omitted, there are no subsequent pages.
    * 
* * string next_page_token = 2; + * * @return The nextPageToken. */ @java.lang.Override @@ -123,30 +157,30 @@ public java.lang.String getNextPageToken() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** + * + * *
    * Token which can be sent as `page_token` to retrieve the next page. If
    * omitted, there are no subsequent pages.
    * 
* * string next_page_token = 2; + * * @return The bytes for nextPageToken. */ @java.lang.Override - public com.google.protobuf.ByteString - getNextPageTokenBytes() { + public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); nextPageToken_ = b; return b; } else { @@ -155,6 +189,7 @@ public java.lang.String getNextPageToken() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -166,8 +201,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < results_.size(); i++) { output.writeMessage(1, results_.get(i)); } @@ -184,8 +218,7 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < results_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, results_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, results_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); @@ -198,17 +231,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.SearchResponse)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.SearchResponse other = (com.google.shopping.merchant.reports.v1beta.SearchResponse) obj; + com.google.shopping.merchant.reports.v1beta.SearchResponse other = + (com.google.shopping.merchant.reports.v1beta.SearchResponse) obj; - if (!getResultsList() - .equals(other.getResultsList())) return false; - if (!getNextPageToken() - .equals(other.getNextPageToken())) return false; + if (!getResultsList().equals(other.getResultsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -232,131 +264,136 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.SearchResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.SearchResponse prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.SearchResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Response message for the `ReportService.Search` method.
    * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.SearchResponse} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.SearchResponse) com.google.shopping.merchant.reports.v1beta.SearchResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.SearchResponse.class, com.google.shopping.merchant.reports.v1beta.SearchResponse.Builder.class); + com.google.shopping.merchant.reports.v1beta.SearchResponse.class, + com.google.shopping.merchant.reports.v1beta.SearchResponse.Builder.class); } // Construct using com.google.shopping.merchant.reports.v1beta.SearchResponse.newBuilder() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -373,9 +410,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor; } @java.lang.Override @@ -394,14 +431,18 @@ public com.google.shopping.merchant.reports.v1beta.SearchResponse build() { @java.lang.Override public com.google.shopping.merchant.reports.v1beta.SearchResponse buildPartial() { - com.google.shopping.merchant.reports.v1beta.SearchResponse result = new com.google.shopping.merchant.reports.v1beta.SearchResponse(this); + com.google.shopping.merchant.reports.v1beta.SearchResponse result = + new com.google.shopping.merchant.reports.v1beta.SearchResponse(this); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartialRepeatedFields(com.google.shopping.merchant.reports.v1beta.SearchResponse result) { + private void buildPartialRepeatedFields( + com.google.shopping.merchant.reports.v1beta.SearchResponse result) { if (resultsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { results_ = java.util.Collections.unmodifiableList(results_); @@ -424,38 +465,39 @@ private void buildPartial0(com.google.shopping.merchant.reports.v1beta.SearchRes public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.merchant.reports.v1beta.SearchResponse) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.SearchResponse)other); + return mergeFrom((com.google.shopping.merchant.reports.v1beta.SearchResponse) other); } else { super.mergeFrom(other); return this; @@ -463,7 +505,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.SearchResponse other) { - if (other == com.google.shopping.merchant.reports.v1beta.SearchResponse.getDefaultInstance()) return this; + if (other == com.google.shopping.merchant.reports.v1beta.SearchResponse.getDefaultInstance()) + return this; if (resultsBuilder_ == null) { if (!other.results_.isEmpty()) { if (results_.isEmpty()) { @@ -482,9 +525,10 @@ public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.SearchRespo resultsBuilder_ = null; results_ = other.results_; bitField0_ = (bitField0_ & ~0x00000001); - resultsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResultsFieldBuilder() : null; + resultsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getResultsFieldBuilder() + : null; } else { resultsBuilder_.addAllMessages(other.results_); } @@ -521,30 +565,33 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - com.google.shopping.merchant.reports.v1beta.ReportRow m = - input.readMessage( - com.google.shopping.merchant.reports.v1beta.ReportRow.parser(), - extensionRegistry); - if (resultsBuilder_ == null) { - ensureResultsIsMutable(); - results_.add(m); - } else { - resultsBuilder_.addMessage(m); - } - break; - } // case 10 - case 18: { - nextPageToken_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + com.google.shopping.merchant.reports.v1beta.ReportRow m = + input.readMessage( + com.google.shopping.merchant.reports.v1beta.ReportRow.parser(), + extensionRegistry); + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + results_.add(m); + } else { + resultsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -554,21 +601,30 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; private java.util.List results_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureResultsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - results_ = new java.util.ArrayList(results_); + results_ = + new java.util.ArrayList( + results_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ReportRow, com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder> resultsBuilder_; + com.google.shopping.merchant.reports.v1beta.ReportRow, + com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, + com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder> + resultsBuilder_; /** + * + * *
      * Rows that matched the search query.
      * 
@@ -583,6 +639,8 @@ public java.util.List get } } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -597,6 +655,8 @@ public int getResultsCount() { } } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -611,6 +671,8 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow getResults(int inde } } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -632,6 +694,8 @@ public Builder setResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -650,6 +714,8 @@ public Builder setResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -670,6 +736,8 @@ public Builder addResults(com.google.shopping.merchant.reports.v1beta.ReportRow return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -691,6 +759,8 @@ public Builder addResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -709,6 +779,8 @@ public Builder addResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -727,6 +799,8 @@ public Builder addResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -734,11 +808,11 @@ public Builder addResults( * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ public Builder addAllResults( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (resultsBuilder_ == null) { ensureResultsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, results_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, results_); onChanged(); } else { resultsBuilder_.addAllMessages(values); @@ -746,6 +820,8 @@ public Builder addAllResults( return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -763,6 +839,8 @@ public Builder clearResults() { return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -780,6 +858,8 @@ public Builder removeResults(int index) { return this; } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -791,6 +871,8 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder getResultsB return getResultsFieldBuilder().getBuilder(index); } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -800,19 +882,22 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder getResultsB public com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResultsOrBuilder( int index) { if (resultsBuilder_ == null) { - return results_.get(index); } else { + return results_.get(index); + } else { return resultsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Rows that matched the search query.
      * 
* * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ - public java.util.List - getResultsOrBuilderList() { + public java.util.List + getResultsOrBuilderList() { if (resultsBuilder_ != null) { return resultsBuilder_.getMessageOrBuilderList(); } else { @@ -820,6 +905,8 @@ public com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResults } } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -827,10 +914,12 @@ public com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResults * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder addResultsBuilder() { - return getResultsFieldBuilder().addBuilder( - com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance()); + return getResultsFieldBuilder() + .addBuilder(com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance()); } /** + * + * *
      * Rows that matched the search query.
      * 
@@ -839,30 +928,36 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder addResultsB */ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder addResultsBuilder( int index) { - return getResultsFieldBuilder().addBuilder( - index, com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance()); + return getResultsFieldBuilder() + .addBuilder( + index, com.google.shopping.merchant.reports.v1beta.ReportRow.getDefaultInstance()); } /** + * + * *
      * Rows that matched the search query.
      * 
* * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ - public java.util.List - getResultsBuilderList() { + public java.util.List + getResultsBuilderList() { return getResultsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ReportRow, com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder> + com.google.shopping.merchant.reports.v1beta.ReportRow, + com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, + com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder> getResultsFieldBuilder() { if (resultsBuilder_ == null) { - resultsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.merchant.reports.v1beta.ReportRow, com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder>( - results_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); + resultsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.shopping.merchant.reports.v1beta.ReportRow, + com.google.shopping.merchant.reports.v1beta.ReportRow.Builder, + com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder>( + results_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); results_ = null; } return resultsBuilder_; @@ -870,19 +965,21 @@ public com.google.shopping.merchant.reports.v1beta.ReportRow.Builder addResultsB private java.lang.Object nextPageToken_ = ""; /** + * + * *
      * Token which can be sent as `page_token` to retrieve the next page. If
      * omitted, there are no subsequent pages.
      * 
* * string next_page_token = 2; + * * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; @@ -891,21 +988,22 @@ public java.lang.String getNextPageToken() { } } /** + * + * *
      * Token which can be sent as `page_token` to retrieve the next page. If
      * omitted, there are no subsequent pages.
      * 
* * string next_page_token = 2; + * * @return The bytes for nextPageToken. */ - public com.google.protobuf.ByteString - getNextPageTokenBytes() { + public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); nextPageToken_ = b; return b; } else { @@ -913,30 +1011,37 @@ public java.lang.String getNextPageToken() { } } /** + * + * *
      * Token which can be sent as `page_token` to retrieve the next page. If
      * omitted, there are no subsequent pages.
      * 
* * string next_page_token = 2; + * * @param value The nextPageToken to set. * @return This builder for chaining. */ - public Builder setNextPageToken( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } nextPageToken_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Token which can be sent as `page_token` to retrieve the next page. If
      * omitted, there are no subsequent pages.
      * 
* * string next_page_token = 2; + * * @return This builder for chaining. */ public Builder clearNextPageToken() { @@ -946,27 +1051,31 @@ public Builder clearNextPageToken() { return this; } /** + * + * *
      * Token which can be sent as `page_token` to retrieve the next page. If
      * omitted, there are no subsequent pages.
      * 
* * string next_page_token = 2; + * * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ - public Builder setNextPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); nextPageToken_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -976,12 +1085,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.SearchResponse) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.SearchResponse) private static final com.google.shopping.merchant.reports.v1beta.SearchResponse DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.SearchResponse(); } @@ -990,27 +1099,27 @@ public static com.google.shopping.merchant.reports.v1beta.SearchResponse getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SearchResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1025,6 +1134,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.SearchResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java similarity index 70% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java index 3602c73a7c2f..6e65665d4c4e 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/SearchResponseOrBuilder.java @@ -1,22 +1,41 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; -public interface SearchResponseOrBuilder extends +public interface SearchResponseOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.SearchResponse) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Rows that matched the search query.
    * 
* * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ - java.util.List - getResultsList(); + java.util.List getResultsList(); /** + * + * *
    * Rows that matched the search query.
    * 
@@ -25,6 +44,8 @@ public interface SearchResponseOrBuilder extends */ com.google.shopping.merchant.reports.v1beta.ReportRow getResults(int index); /** + * + * *
    * Rows that matched the search query.
    * 
@@ -33,43 +54,51 @@ public interface SearchResponseOrBuilder extends */ int getResultsCount(); /** + * + * *
    * Rows that matched the search query.
    * 
* * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ - java.util.List + java.util.List getResultsOrBuilderList(); /** + * + * *
    * Rows that matched the search query.
    * 
* * repeated .google.shopping.merchant.reports.v1beta.ReportRow results = 1; */ - com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResultsOrBuilder( - int index); + com.google.shopping.merchant.reports.v1beta.ReportRowOrBuilder getResultsOrBuilder(int index); /** + * + * *
    * Token which can be sent as `page_token` to retrieve the next page. If
    * omitted, there are no subsequent pages.
    * 
* * string next_page_token = 2; + * * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** + * + * *
    * Token which can be sent as `page_token` to retrieve the next page. If
    * omitted, there are no subsequent pages.
    * 
* * string next_page_token = 2; + * * @return The bytes for nextPageToken. */ - com.google.protobuf.ByteString - getNextPageTokenBytes(); + com.google.protobuf.ByteString getNextPageTokenBytes(); } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java similarity index 66% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java index 6f0231c941fa..f516aca52d52 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSource.java @@ -1,57 +1,78 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/merchant/reports/v1beta/reports.proto package com.google.shopping.merchant.reports.v1beta; /** + * + * *
  * Traffic source of impressions in the Competitive visibility report.
  * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.TrafficSource} */ -public final class TrafficSource extends - com.google.protobuf.GeneratedMessageV3 implements +public final class TrafficSource extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.merchant.reports.v1beta.TrafficSource) TrafficSourceOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use TrafficSource.newBuilder() to construct. private TrafficSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private TrafficSource() { - } + + private TrafficSource() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new TrafficSource(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.TrafficSource.class, com.google.shopping.merchant.reports.v1beta.TrafficSource.Builder.class); + com.google.shopping.merchant.reports.v1beta.TrafficSource.class, + com.google.shopping.merchant.reports.v1beta.TrafficSource.Builder.class); } /** + * + * *
    * Traffic source values.
    * 
* * Protobuf enum {@code google.shopping.merchant.reports.v1beta.TrafficSource.TrafficSourceEnum} */ - public enum TrafficSourceEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum TrafficSourceEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -60,6 +81,8 @@ public enum TrafficSourceEnum */ TRAFFIC_SOURCE_ENUM_UNSPECIFIED(0), /** + * + * *
      * Organic traffic.
      * 
@@ -68,6 +91,8 @@ public enum TrafficSourceEnum */ ORGANIC(1), /** + * + * *
      * Traffic from ads.
      * 
@@ -76,6 +101,8 @@ public enum TrafficSourceEnum */ ADS(2), /** + * + * *
      * Organic and ads traffic.
      * 
@@ -87,6 +114,8 @@ public enum TrafficSourceEnum ; /** + * + * *
      * Not specified.
      * 
@@ -95,6 +124,8 @@ public enum TrafficSourceEnum */ public static final int TRAFFIC_SOURCE_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Organic traffic.
      * 
@@ -103,6 +134,8 @@ public enum TrafficSourceEnum */ public static final int ORGANIC_VALUE = 1; /** + * + * *
      * Traffic from ads.
      * 
@@ -111,6 +144,8 @@ public enum TrafficSourceEnum */ public static final int ADS_VALUE = 2; /** + * + * *
      * Organic and ads traffic.
      * 
@@ -119,7 +154,6 @@ public enum TrafficSourceEnum */ public static final int ALL_VALUE = 3; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -144,11 +178,16 @@ public static TrafficSourceEnum valueOf(int value) { */ public static TrafficSourceEnum forNumber(int value) { switch (value) { - case 0: return TRAFFIC_SOURCE_ENUM_UNSPECIFIED; - case 1: return ORGANIC; - case 2: return ADS; - case 3: return ALL; - default: return null; + case 0: + return TRAFFIC_SOURCE_ENUM_UNSPECIFIED; + case 1: + return ORGANIC; + case 2: + return ADS; + case 3: + return ALL; + default: + return null; } } @@ -156,29 +195,31 @@ public static TrafficSourceEnum forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - TrafficSourceEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public TrafficSourceEnum findValueByNumber(int number) { - return TrafficSourceEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TrafficSourceEnum findValueByNumber(int number) { + return TrafficSourceEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.TrafficSource.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.TrafficSource.getDescriptor() + .getEnumTypes() + .get(0); } private static final TrafficSourceEnum[] VALUES = values(); @@ -186,8 +227,7 @@ public TrafficSourceEnum findValueByNumber(int number) { public static TrafficSourceEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -205,6 +245,7 @@ private TrafficSourceEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -216,8 +257,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -235,12 +275,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.merchant.reports.v1beta.TrafficSource)) { return super.equals(obj); } - com.google.shopping.merchant.reports.v1beta.TrafficSource other = (com.google.shopping.merchant.reports.v1beta.TrafficSource) obj; + com.google.shopping.merchant.reports.v1beta.TrafficSource other = + (com.google.shopping.merchant.reports.v1beta.TrafficSource) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -259,131 +300,136 @@ public int hashCode() { } public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.merchant.reports.v1beta.TrafficSource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.shopping.merchant.reports.v1beta.TrafficSource prototype) { + + public static Builder newBuilder( + com.google.shopping.merchant.reports.v1beta.TrafficSource prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Traffic source of impressions in the Competitive visibility report.
    * 
* * Protobuf type {@code google.shopping.merchant.reports.v1beta.TrafficSource} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.merchant.reports.v1beta.TrafficSource) com.google.shopping.merchant.reports.v1beta.TrafficSourceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.shopping.merchant.reports.v1beta.TrafficSource.class, com.google.shopping.merchant.reports.v1beta.TrafficSource.Builder.class); + com.google.shopping.merchant.reports.v1beta.TrafficSource.class, + com.google.shopping.merchant.reports.v1beta.TrafficSource.Builder.class); } // Construct using com.google.shopping.merchant.reports.v1beta.TrafficSource.newBuilder() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -391,9 +437,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.merchant.reports.v1beta.ReportsProto.internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.merchant.reports.v1beta.ReportsProto + .internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor; } @java.lang.Override @@ -412,7 +458,8 @@ public com.google.shopping.merchant.reports.v1beta.TrafficSource build() { @java.lang.Override public com.google.shopping.merchant.reports.v1beta.TrafficSource buildPartial() { - com.google.shopping.merchant.reports.v1beta.TrafficSource result = new com.google.shopping.merchant.reports.v1beta.TrafficSource(this); + com.google.shopping.merchant.reports.v1beta.TrafficSource result = + new com.google.shopping.merchant.reports.v1beta.TrafficSource(this); onBuilt(); return result; } @@ -421,38 +468,39 @@ public com.google.shopping.merchant.reports.v1beta.TrafficSource buildPartial() public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.merchant.reports.v1beta.TrafficSource) { - return mergeFrom((com.google.shopping.merchant.reports.v1beta.TrafficSource)other); + return mergeFrom((com.google.shopping.merchant.reports.v1beta.TrafficSource) other); } else { super.mergeFrom(other); return this; @@ -460,7 +508,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.shopping.merchant.reports.v1beta.TrafficSource other) { - if (other == com.google.shopping.merchant.reports.v1beta.TrafficSource.getDefaultInstance()) return this; + if (other == com.google.shopping.merchant.reports.v1beta.TrafficSource.getDefaultInstance()) + return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -487,12 +536,13 @@ public Builder mergeFrom( case 0: done = true; break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -502,9 +552,9 @@ public Builder mergeFrom( } // finally return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -514,12 +564,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.merchant.reports.v1beta.TrafficSource) } // @@protoc_insertion_point(class_scope:google.shopping.merchant.reports.v1beta.TrafficSource) private static final com.google.shopping.merchant.reports.v1beta.TrafficSource DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.merchant.reports.v1beta.TrafficSource(); } @@ -528,27 +578,27 @@ public static com.google.shopping.merchant.reports.v1beta.TrafficSource getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TrafficSource parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TrafficSource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -563,6 +613,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.merchant.reports.v1beta.TrafficSource getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java new file mode 100644 index 000000000000..0e19384d6a47 --- /dev/null +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/shopping/merchant/reports/v1beta/reports.proto + +package com.google.shopping.merchant.reports.v1beta; + +public interface TrafficSourceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.TrafficSource) + com.google.protobuf.MessageOrBuilder {} diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java similarity index 65% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java index 0ef5ca13b1ee..5ee421705cc4 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Channel.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/type/types.proto package com.google.shopping.type; /** + * + * *
  * [Channel](https://support.google.com/merchants/answer/7361332) of a product.
  *
@@ -12,48 +29,51 @@
  *
  * Protobuf type {@code google.shopping.type.Channel}
  */
-public final class Channel extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class Channel extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.type.Channel)
     ChannelOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use Channel.newBuilder() to construct.
   private Channel(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private Channel() {
-  }
+
+  private Channel() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Channel();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Channel_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_Channel_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Channel_fieldAccessorTable
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_Channel_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.shopping.type.Channel.class, com.google.shopping.type.Channel.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Channel values.
    * 
* * Protobuf enum {@code google.shopping.type.Channel.ChannelEnum} */ - public enum ChannelEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum ChannelEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -62,6 +82,8 @@ public enum ChannelEnum */ CHANNEL_ENUM_UNSPECIFIED(0), /** + * + * *
      * Online product.
      * 
@@ -70,6 +92,8 @@ public enum ChannelEnum */ ONLINE(1), /** + * + * *
      * Local product.
      * 
@@ -81,6 +105,8 @@ public enum ChannelEnum ; /** + * + * *
      * Not specified.
      * 
@@ -89,6 +115,8 @@ public enum ChannelEnum */ public static final int CHANNEL_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Online product.
      * 
@@ -97,6 +125,8 @@ public enum ChannelEnum */ public static final int ONLINE_VALUE = 1; /** + * + * *
      * Local product.
      * 
@@ -105,7 +135,6 @@ public enum ChannelEnum */ public static final int LOCAL_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -130,49 +159,49 @@ public static ChannelEnum valueOf(int value) { */ public static ChannelEnum forNumber(int value) { switch (value) { - case 0: return CHANNEL_ENUM_UNSPECIFIED; - case 1: return ONLINE; - case 2: return LOCAL; - default: return null; + case 0: + return CHANNEL_ENUM_UNSPECIFIED; + case 1: + return ONLINE; + case 2: + return LOCAL; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - ChannelEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ChannelEnum findValueByNumber(int number) { - return ChannelEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ChannelEnum findValueByNumber(int number) { + return ChannelEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.Channel.getDescriptor().getEnumTypes().get(0); } private static final ChannelEnum[] VALUES = values(); - public static ChannelEnum valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static ChannelEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -190,6 +219,7 @@ private ChannelEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -201,8 +231,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -220,7 +249,7 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.type.Channel)) { return super.equals(obj); @@ -243,99 +272,103 @@ public int hashCode() { return hash; } - public static com.google.shopping.type.Channel parseFrom( - java.nio.ByteBuffer data) + public static com.google.shopping.type.Channel parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Channel parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.type.Channel parseFrom( - com.google.protobuf.ByteString data) + + public static com.google.shopping.type.Channel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Channel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Channel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Channel parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Channel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Channel parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } public static com.google.shopping.type.Channel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Channel parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.type.Channel parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Channel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.shopping.type.Channel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * [Channel](https://support.google.com/merchants/answer/7361332) of a product.
    *
@@ -344,33 +377,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.type.Channel}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.type.Channel)
       com.google.shopping.type.ChannelOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Channel_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Channel_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Channel_fieldAccessorTable
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Channel_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.type.Channel.class, com.google.shopping.type.Channel.Builder.class);
+              com.google.shopping.type.Channel.class,
+              com.google.shopping.type.Channel.Builder.class);
     }
 
     // Construct using com.google.shopping.type.Channel.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -378,9 +410,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Channel_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Channel_descriptor;
     }
 
     @java.lang.Override
@@ -408,38 +440,39 @@ public com.google.shopping.type.Channel buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.type.Channel) {
-        return mergeFrom((com.google.shopping.type.Channel)other);
+        return mergeFrom((com.google.shopping.type.Channel) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -474,12 +507,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -489,9 +523,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -501,12 +535,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.type.Channel)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.type.Channel)
   private static final com.google.shopping.type.Channel DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.type.Channel();
   }
@@ -515,27 +549,27 @@ public static com.google.shopping.type.Channel getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public Channel parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public Channel parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -550,6 +584,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.type.Channel getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java
new file mode 100644
index 000000000000..06aee0067e60
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/type/types.proto
+
+package com.google.shopping.type;
+
+public interface ChannelOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.type.Channel)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java
similarity index 74%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java
index 8d31fd4e03be..bd71ca66a62b 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttribute.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/type/types.proto
 
 package com.google.shopping.type;
 
 /**
+ *
+ *
  * 
  * A message that represents custom attributes. Exactly one of `value` or
  * `group_values` must not be empty.
@@ -11,15 +28,16 @@
  *
  * Protobuf type {@code google.shopping.type.CustomAttribute}
  */
-public final class CustomAttribute extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class CustomAttribute extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.type.CustomAttribute)
     CustomAttributeOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use CustomAttribute.newBuilder() to construct.
   private CustomAttribute(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private CustomAttribute() {
     name_ = "";
     value_ = "";
@@ -28,34 +46,39 @@ private CustomAttribute() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CustomAttribute();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_CustomAttribute_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_CustomAttribute_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.type.CustomAttribute.class, com.google.shopping.type.CustomAttribute.Builder.class);
+            com.google.shopping.type.CustomAttribute.class,
+            com.google.shopping.type.CustomAttribute.Builder.class);
   }
 
   private int bitField0_;
   public static final int NAME_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object name_ = "";
   /**
+   *
+   *
    * 
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return Whether the name field is set. */ @java.lang.Override @@ -63,11 +86,14 @@ public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return The name. */ @java.lang.Override @@ -76,29 +102,29 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** + * + * *
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { + public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); name_ = b; return b; } else { @@ -107,15 +133,19 @@ public java.lang.String getName() { } public static final int VALUE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object value_ = ""; /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return Whether the value field is set. */ @java.lang.Override @@ -123,12 +153,15 @@ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return The value. */ @java.lang.Override @@ -137,30 +170,30 @@ public java.lang.String getValue() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); value_ = s; return s; } } /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return The bytes for value. */ @java.lang.Override - public com.google.protobuf.ByteString - getValueBytes() { + public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); value_ = b; return b; } else { @@ -169,9 +202,12 @@ public java.lang.String getValue() { } public static final int GROUP_VALUES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List groupValues_; /** + * + * *
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -184,6 +220,8 @@ public java.util.List getGroupValuesLi
     return groupValues_;
   }
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -192,11 +230,13 @@ public java.util.List getGroupValuesLi
    * repeated .google.shopping.type.CustomAttribute group_values = 3;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getGroupValuesOrBuilderList() {
     return groupValues_;
   }
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -209,6 +249,8 @@ public int getGroupValuesCount() {
     return groupValues_.size();
   }
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -221,6 +263,8 @@ public com.google.shopping.type.CustomAttribute getGroupValues(int index) {
     return groupValues_.get(index);
   }
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -229,12 +273,12 @@ public com.google.shopping.type.CustomAttribute getGroupValues(int index) {
    * repeated .google.shopping.type.CustomAttribute group_values = 3;
    */
   @java.lang.Override
-  public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(
-      int index) {
+  public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(int index) {
     return groupValues_.get(index);
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -246,8 +290,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     if (((bitField0_ & 0x00000001) != 0)) {
       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
     }
@@ -273,8 +316,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_);
     }
     for (int i = 0; i < groupValues_.size(); i++) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(3, groupValues_.get(i));
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, groupValues_.get(i));
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -284,7 +326,7 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
     if (!(obj instanceof com.google.shopping.type.CustomAttribute)) {
       return super.equals(obj);
@@ -293,16 +335,13 @@ public boolean equals(final java.lang.Object obj) {
 
     if (hasName() != other.hasName()) return false;
     if (hasName()) {
-      if (!getName()
-          .equals(other.getName())) return false;
+      if (!getName().equals(other.getName())) return false;
     }
     if (hasValue() != other.hasValue()) return false;
     if (hasValue()) {
-      if (!getValue()
-          .equals(other.getValue())) return false;
+      if (!getValue().equals(other.getValue())) return false;
     }
-    if (!getGroupValuesList()
-        .equals(other.getGroupValuesList())) return false;
+    if (!getGroupValuesList().equals(other.getGroupValuesList())) return false;
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
@@ -331,99 +370,104 @@ public int hashCode() {
     return hash;
   }
 
-  public static com.google.shopping.type.CustomAttribute parseFrom(
-      java.nio.ByteBuffer data)
+  public static com.google.shopping.type.CustomAttribute parseFrom(java.nio.ByteBuffer data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
-  public static com.google.shopping.type.CustomAttribute parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+  public static com.google.shopping.type.CustomAttribute parseDelimitedFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
 
   public static com.google.shopping.type.CustomAttribute parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.shopping.type.CustomAttribute parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
+
   public static Builder newBuilder(com.google.shopping.type.CustomAttribute prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * A message that represents custom attributes. Exactly one of `value` or
    * `group_values` must not be empty.
@@ -431,33 +475,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.type.CustomAttribute}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.type.CustomAttribute)
       com.google.shopping.type.CustomAttributeOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_CustomAttribute_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_CustomAttribute_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.type.CustomAttribute.class, com.google.shopping.type.CustomAttribute.Builder.class);
+              com.google.shopping.type.CustomAttribute.class,
+              com.google.shopping.type.CustomAttribute.Builder.class);
     }
 
     // Construct using com.google.shopping.type.CustomAttribute.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -475,9 +518,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_CustomAttribute_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_CustomAttribute_descriptor;
     }
 
     @java.lang.Override
@@ -496,9 +539,12 @@ public com.google.shopping.type.CustomAttribute build() {
 
     @java.lang.Override
     public com.google.shopping.type.CustomAttribute buildPartial() {
-      com.google.shopping.type.CustomAttribute result = new com.google.shopping.type.CustomAttribute(this);
+      com.google.shopping.type.CustomAttribute result =
+          new com.google.shopping.type.CustomAttribute(this);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -533,38 +579,39 @@ private void buildPartial0(com.google.shopping.type.CustomAttribute result) {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.type.CustomAttribute) {
-        return mergeFrom((com.google.shopping.type.CustomAttribute)other);
+        return mergeFrom((com.google.shopping.type.CustomAttribute) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -601,9 +648,10 @@ public Builder mergeFrom(com.google.shopping.type.CustomAttribute other) {
             groupValuesBuilder_ = null;
             groupValues_ = other.groupValues_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            groupValuesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getGroupValuesFieldBuilder() : null;
+            groupValuesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getGroupValuesFieldBuilder()
+                    : null;
           } else {
             groupValuesBuilder_.addAllMessages(other.groupValues_);
           }
@@ -635,35 +683,38 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              name_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              value_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              com.google.shopping.type.CustomAttribute m =
-                  input.readMessage(
-                      com.google.shopping.type.CustomAttribute.parser(),
-                      extensionRegistry);
-              if (groupValuesBuilder_ == null) {
-                ensureGroupValuesIsMutable();
-                groupValues_.add(m);
-              } else {
-                groupValuesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 26
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                name_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                value_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                com.google.shopping.type.CustomAttribute m =
+                    input.readMessage(
+                        com.google.shopping.type.CustomAttribute.parser(), extensionRegistry);
+                if (groupValuesBuilder_ == null) {
+                  ensureGroupValuesIsMutable();
+                  groupValues_.add(m);
+                } else {
+                  groupValuesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 26
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -673,33 +724,39 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object name_ = "";
     /**
+     *
+     *
      * 
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @return Whether the name field is set. */ public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -708,20 +765,21 @@ public java.lang.String getName() { } } /** + * + * *
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @return The bytes for name. */ - public com.google.protobuf.ByteString - getNameBytes() { + public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); name_ = b; return b; } else { @@ -729,28 +787,35 @@ public java.lang.String getName() { } } /** + * + * *
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @param value The name to set. * @return This builder for chaining. */ - public Builder setName( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } name_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @return This builder for chaining. */ public Builder clearName() { @@ -760,17 +825,21 @@ public Builder clearName() { return this; } /** + * + * *
      * The name of the attribute.
      * 
* * optional string name = 1; + * * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); name_ = value; bitField0_ |= 0x00000001; @@ -780,31 +849,36 @@ public Builder setNameBytes( private java.lang.Object value_ = ""; /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); value_ = s; return s; @@ -813,21 +887,22 @@ public java.lang.String getValue() { } } /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @return The bytes for value. */ - public com.google.protobuf.ByteString - getValueBytes() { + public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); value_ = b; return b; } else { @@ -835,30 +910,37 @@ public java.lang.String getValue() { } } /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @param value The value to set. * @return This builder for chaining. */ - public Builder setValue( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setValue(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } value_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @return This builder for chaining. */ public Builder clearValue() { @@ -868,18 +950,22 @@ public Builder clearValue() { return this; } /** + * + * *
      * The value of the attribute. If `value` is not empty, `group_values` must be
      * empty.
      * 
* * optional string value = 2; + * * @param value The bytes for value to set. * @return This builder for chaining. */ - public Builder setValueBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setValueBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); value_ = value; bitField0_ |= 0x00000002; @@ -888,18 +974,25 @@ public Builder setValueBytes( } private java.util.List groupValues_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureGroupValuesIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - groupValues_ = new java.util.ArrayList(groupValues_); + groupValues_ = + new java.util.ArrayList(groupValues_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder> groupValuesBuilder_; + com.google.shopping.type.CustomAttribute, + com.google.shopping.type.CustomAttribute.Builder, + com.google.shopping.type.CustomAttributeOrBuilder> + groupValuesBuilder_; /** + * + * *
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -915,6 +1008,8 @@ public java.util.List getGroupValuesLi
       }
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -930,6 +1025,8 @@ public int getGroupValuesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -945,6 +1042,8 @@ public com.google.shopping.type.CustomAttribute getGroupValues(int index) {
       }
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -952,8 +1051,7 @@ public com.google.shopping.type.CustomAttribute getGroupValues(int index) {
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public Builder setGroupValues(
-        int index, com.google.shopping.type.CustomAttribute value) {
+    public Builder setGroupValues(int index, com.google.shopping.type.CustomAttribute value) {
       if (groupValuesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -967,6 +1065,8 @@ public Builder setGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -986,6 +1086,8 @@ public Builder setGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1007,6 +1109,8 @@ public Builder addGroupValues(com.google.shopping.type.CustomAttribute value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1014,8 +1118,7 @@ public Builder addGroupValues(com.google.shopping.type.CustomAttribute value) {
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public Builder addGroupValues(
-        int index, com.google.shopping.type.CustomAttribute value) {
+    public Builder addGroupValues(int index, com.google.shopping.type.CustomAttribute value) {
       if (groupValuesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -1029,6 +1132,8 @@ public Builder addGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1048,6 +1153,8 @@ public Builder addGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1067,6 +1174,8 @@ public Builder addGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1078,8 +1187,7 @@ public Builder addAllGroupValues(
         java.lang.Iterable values) {
       if (groupValuesBuilder_ == null) {
         ensureGroupValuesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, groupValues_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, groupValues_);
         onChanged();
       } else {
         groupValuesBuilder_.addAllMessages(values);
@@ -1087,6 +1195,8 @@ public Builder addAllGroupValues(
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1105,6 +1215,8 @@ public Builder clearGroupValues() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1123,6 +1235,8 @@ public Builder removeGroupValues(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1130,11 +1244,12 @@ public Builder removeGroupValues(int index) {
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public com.google.shopping.type.CustomAttribute.Builder getGroupValuesBuilder(
-        int index) {
+    public com.google.shopping.type.CustomAttribute.Builder getGroupValuesBuilder(int index) {
       return getGroupValuesFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1142,14 +1257,16 @@ public com.google.shopping.type.CustomAttribute.Builder getGroupValuesBuilder(
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(
-        int index) {
+    public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(int index) {
       if (groupValuesBuilder_ == null) {
-        return groupValues_.get(index);  } else {
+        return groupValues_.get(index);
+      } else {
         return groupValuesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1157,8 +1274,8 @@ public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public java.util.List 
-         getGroupValuesOrBuilderList() {
+    public java.util.List
+        getGroupValuesOrBuilderList() {
       if (groupValuesBuilder_ != null) {
         return groupValuesBuilder_.getMessageOrBuilderList();
       } else {
@@ -1166,6 +1283,8 @@ public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder
       }
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1174,10 +1293,12 @@ public com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
     public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder() {
-      return getGroupValuesFieldBuilder().addBuilder(
-          com.google.shopping.type.CustomAttribute.getDefaultInstance());
+      return getGroupValuesFieldBuilder()
+          .addBuilder(com.google.shopping.type.CustomAttribute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1185,12 +1306,13 @@ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder()
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(
-        int index) {
-      return getGroupValuesFieldBuilder().addBuilder(
-          index, com.google.shopping.type.CustomAttribute.getDefaultInstance());
+    public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(int index) {
+      return getGroupValuesFieldBuilder()
+          .addBuilder(index, com.google.shopping.type.CustomAttribute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Subattributes within this attribute group.  If
      * `group_values` is not empty, `value` must be empty.
@@ -1198,27 +1320,30 @@ public com.google.shopping.type.CustomAttribute.Builder addGroupValuesBuilder(
      *
      * repeated .google.shopping.type.CustomAttribute group_values = 3;
      */
-    public java.util.List 
-         getGroupValuesBuilderList() {
+    public java.util.List
+        getGroupValuesBuilderList() {
       return getGroupValuesFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder> 
+            com.google.shopping.type.CustomAttribute,
+            com.google.shopping.type.CustomAttribute.Builder,
+            com.google.shopping.type.CustomAttributeOrBuilder>
         getGroupValuesFieldBuilder() {
       if (groupValuesBuilder_ == null) {
-        groupValuesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.shopping.type.CustomAttribute, com.google.shopping.type.CustomAttribute.Builder, com.google.shopping.type.CustomAttributeOrBuilder>(
-                groupValues_,
-                ((bitField0_ & 0x00000004) != 0),
-                getParentForChildren(),
-                isClean());
+        groupValuesBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.shopping.type.CustomAttribute,
+                com.google.shopping.type.CustomAttribute.Builder,
+                com.google.shopping.type.CustomAttributeOrBuilder>(
+                groupValues_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean());
         groupValues_ = null;
       }
       return groupValuesBuilder_;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -1228,12 +1353,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.type.CustomAttribute)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.type.CustomAttribute)
   private static final com.google.shopping.type.CustomAttribute DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.type.CustomAttribute();
   }
@@ -1242,27 +1367,27 @@ public static com.google.shopping.type.CustomAttribute getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public CustomAttribute parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public CustomAttribute parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -1277,6 +1402,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.type.CustomAttribute getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java
similarity index 74%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java
index b0cd57501197..6e2f027973f6 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/CustomAttributeOrBuilder.java
@@ -1,74 +1,108 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/type/types.proto
 
 package com.google.shopping.type;
 
-public interface CustomAttributeOrBuilder extends
+public interface CustomAttributeOrBuilder
+    extends
     // @@protoc_insertion_point(interface_extends:google.shopping.type.CustomAttribute)
     com.google.protobuf.MessageOrBuilder {
 
   /**
+   *
+   *
    * 
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return Whether the name field is set. */ boolean hasName(); /** + * + * *
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return The name. */ java.lang.String getName(); /** + * + * *
    * The name of the attribute.
    * 
* * optional string name = 1; + * * @return The bytes for name. */ - com.google.protobuf.ByteString - getNameBytes(); + com.google.protobuf.ByteString getNameBytes(); /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return Whether the value field is set. */ boolean hasValue(); /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return The value. */ java.lang.String getValue(); /** + * + * *
    * The value of the attribute. If `value` is not empty, `group_values` must be
    * empty.
    * 
* * optional string value = 2; + * * @return The bytes for value. */ - com.google.protobuf.ByteString - getValueBytes(); + com.google.protobuf.ByteString getValueBytes(); /** + * + * *
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -76,9 +110,10 @@ public interface CustomAttributeOrBuilder extends
    *
    * repeated .google.shopping.type.CustomAttribute group_values = 3;
    */
-  java.util.List 
-      getGroupValuesList();
+  java.util.List getGroupValuesList();
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -88,6 +123,8 @@ public interface CustomAttributeOrBuilder extends
    */
   com.google.shopping.type.CustomAttribute getGroupValues(int index);
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -97,6 +134,8 @@ public interface CustomAttributeOrBuilder extends
    */
   int getGroupValuesCount();
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -104,9 +143,11 @@ public interface CustomAttributeOrBuilder extends
    *
    * repeated .google.shopping.type.CustomAttribute group_values = 3;
    */
-  java.util.List 
+  java.util.List
       getGroupValuesOrBuilderList();
   /**
+   *
+   *
    * 
    * Subattributes within this attribute group.  If
    * `group_values` is not empty, `value` must be empty.
@@ -114,6 +155,5 @@ public interface CustomAttributeOrBuilder extends
    *
    * repeated .google.shopping.type.CustomAttribute group_values = 3;
    */
-  com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(
-      int index);
+  com.google.shopping.type.CustomAttributeOrBuilder getGroupValuesOrBuilder(int index);
 }
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java
similarity index 67%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java
index e1cf44343d9b..ba5b3940a70a 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Destination.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/type/types.proto
 
 package com.google.shopping.type;
 
 /**
+ *
+ *
  * 
  * Destinations available for a product.
  *
@@ -13,48 +30,52 @@
  *
  * Protobuf type {@code google.shopping.type.Destination}
  */
-public final class Destination extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class Destination extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.type.Destination)
     DestinationOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use Destination.newBuilder() to construct.
   private Destination(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private Destination() {
-  }
+
+  private Destination() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Destination();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Destination_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_Destination_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Destination_fieldAccessorTable
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_Destination_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.type.Destination.class, com.google.shopping.type.Destination.Builder.class);
+            com.google.shopping.type.Destination.class,
+            com.google.shopping.type.Destination.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Destination values.
    * 
* * Protobuf enum {@code google.shopping.type.Destination.DestinationEnum} */ - public enum DestinationEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum DestinationEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -63,6 +84,8 @@ public enum DestinationEnum */ DESTINATION_ENUM_UNSPECIFIED(0), /** + * + * *
      * [Shopping ads](https://support.google.com/google-ads/answer/2454022).
      * 
@@ -71,6 +94,8 @@ public enum DestinationEnum */ SHOPPING_ADS(1), /** + * + * *
      * [Display ads](https://support.google.com/merchants/answer/6069387).
      * 
@@ -79,6 +104,8 @@ public enum DestinationEnum */ DISPLAY_ADS(2), /** + * + * *
      * [Local inventory
      * ads](https://support.google.com/merchants/answer/3057972).
@@ -88,6 +115,8 @@ public enum DestinationEnum
      */
     LOCAL_INVENTORY_ADS(3),
     /**
+     *
+     *
      * 
      * [Free listings](https://support.google.com/merchants/answer/9199328).
      * 
@@ -96,6 +125,8 @@ public enum DestinationEnum */ FREE_LISTINGS(4), /** + * + * *
      * [Free local product
      * listings](https://support.google.com/merchants/answer/9825611).
@@ -105,6 +136,8 @@ public enum DestinationEnum
      */
     FREE_LOCAL_LISTINGS(5),
     /**
+     *
+     *
      * 
      * [YouTube Shopping](https://support.google.com/merchants/answer/12362804).
      * 
@@ -116,6 +149,8 @@ public enum DestinationEnum ; /** + * + * *
      * Not specified.
      * 
@@ -124,6 +159,8 @@ public enum DestinationEnum */ public static final int DESTINATION_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * [Shopping ads](https://support.google.com/google-ads/answer/2454022).
      * 
@@ -132,6 +169,8 @@ public enum DestinationEnum */ public static final int SHOPPING_ADS_VALUE = 1; /** + * + * *
      * [Display ads](https://support.google.com/merchants/answer/6069387).
      * 
@@ -140,6 +179,8 @@ public enum DestinationEnum */ public static final int DISPLAY_ADS_VALUE = 2; /** + * + * *
      * [Local inventory
      * ads](https://support.google.com/merchants/answer/3057972).
@@ -149,6 +190,8 @@ public enum DestinationEnum
      */
     public static final int LOCAL_INVENTORY_ADS_VALUE = 3;
     /**
+     *
+     *
      * 
      * [Free listings](https://support.google.com/merchants/answer/9199328).
      * 
@@ -157,6 +200,8 @@ public enum DestinationEnum */ public static final int FREE_LISTINGS_VALUE = 4; /** + * + * *
      * [Free local product
      * listings](https://support.google.com/merchants/answer/9825611).
@@ -166,6 +211,8 @@ public enum DestinationEnum
      */
     public static final int FREE_LOCAL_LISTINGS_VALUE = 5;
     /**
+     *
+     *
      * 
      * [YouTube Shopping](https://support.google.com/merchants/answer/12362804).
      * 
@@ -174,7 +221,6 @@ public enum DestinationEnum */ public static final int YOUTUBE_SHOPPING_VALUE = 6; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -199,43 +245,50 @@ public static DestinationEnum valueOf(int value) { */ public static DestinationEnum forNumber(int value) { switch (value) { - case 0: return DESTINATION_ENUM_UNSPECIFIED; - case 1: return SHOPPING_ADS; - case 2: return DISPLAY_ADS; - case 3: return LOCAL_INVENTORY_ADS; - case 4: return FREE_LISTINGS; - case 5: return FREE_LOCAL_LISTINGS; - case 6: return YOUTUBE_SHOPPING; - default: return null; + case 0: + return DESTINATION_ENUM_UNSPECIFIED; + case 1: + return SHOPPING_ADS; + case 2: + return DISPLAY_ADS; + case 3: + return LOCAL_INVENTORY_ADS; + case 4: + return FREE_LISTINGS; + case 5: + return FREE_LOCAL_LISTINGS; + case 6: + return YOUTUBE_SHOPPING; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - DestinationEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public DestinationEnum findValueByNumber(int number) { - return DestinationEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DestinationEnum findValueByNumber(int number) { + return DestinationEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.Destination.getDescriptor().getEnumTypes().get(0); } @@ -244,8 +297,7 @@ public DestinationEnum findValueByNumber(int number) { public static DestinationEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -263,6 +315,7 @@ private DestinationEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -274,8 +327,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -293,7 +345,7 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.type.Destination)) { return super.equals(obj); @@ -316,99 +368,103 @@ public int hashCode() { return hash; } - public static com.google.shopping.type.Destination parseFrom( - java.nio.ByteBuffer data) + public static com.google.shopping.type.Destination parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Destination parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.type.Destination parseFrom( - com.google.protobuf.ByteString data) + + public static com.google.shopping.type.Destination parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Destination parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Destination parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Destination parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Destination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Destination parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } public static com.google.shopping.type.Destination parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Destination parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.type.Destination parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Destination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.shopping.type.Destination prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Destinations available for a product.
    *
@@ -418,33 +474,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.type.Destination}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.type.Destination)
       com.google.shopping.type.DestinationOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Destination_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Destination_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Destination_fieldAccessorTable
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Destination_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.type.Destination.class, com.google.shopping.type.Destination.Builder.class);
+              com.google.shopping.type.Destination.class,
+              com.google.shopping.type.Destination.Builder.class);
     }
 
     // Construct using com.google.shopping.type.Destination.newBuilder()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -452,9 +507,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Destination_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_Destination_descriptor;
     }
 
     @java.lang.Override
@@ -482,38 +537,39 @@ public com.google.shopping.type.Destination buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.type.Destination) {
-        return mergeFrom((com.google.shopping.type.Destination)other);
+        return mergeFrom((com.google.shopping.type.Destination) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -548,12 +604,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -563,9 +620,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -575,12 +632,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.type.Destination)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.type.Destination)
   private static final com.google.shopping.type.Destination DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.type.Destination();
   }
@@ -589,27 +646,27 @@ public static com.google.shopping.type.Destination getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public Destination parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public Destination parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -624,6 +681,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.type.Destination getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java
new file mode 100644
index 000000000000..ccec8f709da9
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/type/types.proto
+
+package com.google.shopping.type;
+
+public interface DestinationOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.type.Destination)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java
similarity index 72%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java
index 03a8876ef906..daf2dbcc9282 100644
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/Price.java
@@ -1,44 +1,62 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/shopping/type/types.proto
 
 package com.google.shopping.type;
 
 /**
+ *
+ *
  * 
  * The price represented as a number and currency.
  * 
* * Protobuf type {@code google.shopping.type.Price} */ -public final class Price extends - com.google.protobuf.GeneratedMessageV3 implements +public final class Price extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.shopping.type.Price) PriceOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Price.newBuilder() to construct. private Price(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private Price() { currencyCode_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Price(); } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Price_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.type.TypesProto + .internal_static_google_shopping_type_Price_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Price_fieldAccessorTable + return com.google.shopping.type.TypesProto + .internal_static_google_shopping_type_Price_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.shopping.type.Price.class, com.google.shopping.type.Price.Builder.class); } @@ -47,6 +65,8 @@ protected java.lang.Object newInstance( public static final int AMOUNT_MICROS_FIELD_NUMBER = 1; private long amountMicros_ = 0L; /** + * + * *
    * The price represented as a number in micros (1 million micros is an
    * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -56,6 +76,7 @@ protected java.lang.Object newInstance(
    * 
* * optional int64 amount_micros = 1; + * * @return Whether the amountMicros field is set. */ @java.lang.Override @@ -63,6 +84,8 @@ public boolean hasAmountMicros() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * The price represented as a number in micros (1 million micros is an
    * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -72,6 +95,7 @@ public boolean hasAmountMicros() {
    * 
* * optional int64 amount_micros = 1; + * * @return The amountMicros. */ @java.lang.Override @@ -80,15 +104,19 @@ public long getAmountMicros() { } public static final int CURRENCY_CODE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object currencyCode_ = ""; /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return Whether the currencyCode field is set. */ @java.lang.Override @@ -96,12 +124,15 @@ public boolean hasCurrencyCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return The currencyCode. */ @java.lang.Override @@ -110,30 +141,30 @@ public java.lang.String getCurrencyCode() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); currencyCode_ = s; return s; } } /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return The bytes for currencyCode. */ @java.lang.Override - public com.google.protobuf.ByteString - getCurrencyCodeBytes() { + public com.google.protobuf.ByteString getCurrencyCodeBytes() { java.lang.Object ref = currencyCode_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); currencyCode_ = b; return b; } else { @@ -142,6 +173,7 @@ public java.lang.String getCurrencyCode() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -153,8 +185,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, amountMicros_); } @@ -171,8 +202,7 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, amountMicros_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, amountMicros_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, currencyCode_); @@ -185,7 +215,7 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.type.Price)) { return super.equals(obj); @@ -194,13 +224,11 @@ public boolean equals(final java.lang.Object obj) { if (hasAmountMicros() != other.hasAmountMicros()) return false; if (hasAmountMicros()) { - if (getAmountMicros() - != other.getAmountMicros()) return false; + if (getAmountMicros() != other.getAmountMicros()) return false; } if (hasCurrencyCode() != other.hasCurrencyCode()) return false; if (hasCurrencyCode()) { - if (!getCurrencyCode() - .equals(other.getCurrencyCode())) return false; + if (!getCurrencyCode().equals(other.getCurrencyCode())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -215,8 +243,7 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); if (hasAmountMicros()) { hash = (37 * hash) + AMOUNT_MICROS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getAmountMicros()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmountMicros()); } if (hasCurrencyCode()) { hash = (37 * hash) + CURRENCY_CODE_FIELD_NUMBER; @@ -227,132 +254,134 @@ public int hashCode() { return hash; } - public static com.google.shopping.type.Price parseFrom( - java.nio.ByteBuffer data) + public static com.google.shopping.type.Price parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Price parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.shopping.type.Price parseFrom( - com.google.protobuf.ByteString data) + + public static com.google.shopping.type.Price parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Price parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Price parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.Price parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.Price parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Price parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } public static com.google.shopping.type.Price parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.Price parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.type.Price parseFrom( - com.google.protobuf.CodedInputStream input) + + public static com.google.shopping.type.Price parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.Price parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.shopping.type.Price prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The price represented as a number and currency.
    * 
* * Protobuf type {@code google.shopping.type.Price} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.shopping.type.Price) com.google.shopping.type.PriceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Price_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.shopping.type.TypesProto + .internal_static_google_shopping_type_Price_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Price_fieldAccessorTable + return com.google.shopping.type.TypesProto + .internal_static_google_shopping_type_Price_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.shopping.type.Price.class, com.google.shopping.type.Price.Builder.class); } // Construct using com.google.shopping.type.Price.newBuilder() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -363,9 +392,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_Price_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.shopping.type.TypesProto + .internal_static_google_shopping_type_Price_descriptor; } @java.lang.Override @@ -385,7 +414,9 @@ public com.google.shopping.type.Price build() { @java.lang.Override public com.google.shopping.type.Price buildPartial() { com.google.shopping.type.Price result = new com.google.shopping.type.Price(this); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -408,38 +439,39 @@ private void buildPartial0(com.google.shopping.type.Price result) { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.shopping.type.Price) { - return mergeFrom((com.google.shopping.type.Price)other); + return mergeFrom((com.google.shopping.type.Price) other); } else { super.mergeFrom(other); return this; @@ -482,22 +514,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - amountMicros_ = input.readInt64(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - currencyCode_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + amountMicros_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + currencyCode_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -507,10 +542,13 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; - private long amountMicros_ ; + private long amountMicros_; /** + * + * *
      * The price represented as a number in micros (1 million micros is an
      * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -520,6 +558,7 @@ public Builder mergeFrom(
      * 
* * optional int64 amount_micros = 1; + * * @return Whether the amountMicros field is set. */ @java.lang.Override @@ -527,6 +566,8 @@ public boolean hasAmountMicros() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * The price represented as a number in micros (1 million micros is an
      * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -536,6 +577,7 @@ public boolean hasAmountMicros() {
      * 
* * optional int64 amount_micros = 1; + * * @return The amountMicros. */ @java.lang.Override @@ -543,6 +585,8 @@ public long getAmountMicros() { return amountMicros_; } /** + * + * *
      * The price represented as a number in micros (1 million micros is an
      * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -552,6 +596,7 @@ public long getAmountMicros() {
      * 
* * optional int64 amount_micros = 1; + * * @param value The amountMicros to set. * @return This builder for chaining. */ @@ -563,6 +608,8 @@ public Builder setAmountMicros(long value) { return this; } /** + * + * *
      * The price represented as a number in micros (1 million micros is an
      * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -572,6 +619,7 @@ public Builder setAmountMicros(long value) {
      * 
* * optional int64 amount_micros = 1; + * * @return This builder for chaining. */ public Builder clearAmountMicros() { @@ -583,31 +631,36 @@ public Builder clearAmountMicros() { private java.lang.Object currencyCode_ = ""; /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @return Whether the currencyCode field is set. */ public boolean hasCurrencyCode() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @return The currencyCode. */ public java.lang.String getCurrencyCode() { java.lang.Object ref = currencyCode_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); currencyCode_ = s; return s; @@ -616,21 +669,22 @@ public java.lang.String getCurrencyCode() { } } /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @return The bytes for currencyCode. */ - public com.google.protobuf.ByteString - getCurrencyCodeBytes() { + public com.google.protobuf.ByteString getCurrencyCodeBytes() { java.lang.Object ref = currencyCode_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); currencyCode_ = b; return b; } else { @@ -638,30 +692,37 @@ public java.lang.String getCurrencyCode() { } } /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @param value The currencyCode to set. * @return This builder for chaining. */ - public Builder setCurrencyCode( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCurrencyCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } currencyCode_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @return This builder for chaining. */ public Builder clearCurrencyCode() { @@ -671,27 +732,31 @@ public Builder clearCurrencyCode() { return this; } /** + * + * *
      * The currency of the price using three-letter acronyms according to [ISO
      * 4217](http://en.wikipedia.org/wiki/ISO_4217).
      * 
* * optional string currency_code = 2; + * * @param value The bytes for currencyCode to set. * @return This builder for chaining. */ - public Builder setCurrencyCodeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); currencyCode_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -701,12 +766,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.shopping.type.Price) } // @@protoc_insertion_point(class_scope:google.shopping.type.Price) private static final com.google.shopping.type.Price DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.shopping.type.Price(); } @@ -715,27 +780,27 @@ public static com.google.shopping.type.Price getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Price parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Price parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -750,6 +815,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.shopping.type.Price getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java similarity index 72% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java index ae1bff897bfd..daad96b93806 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/PriceOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/type/types.proto package com.google.shopping.type; -public interface PriceOrBuilder extends +public interface PriceOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.shopping.type.Price) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The price represented as a number in micros (1 million micros is an
    * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -17,10 +35,13 @@ public interface PriceOrBuilder extends
    * 
* * optional int64 amount_micros = 1; + * * @return Whether the amountMicros field is set. */ boolean hasAmountMicros(); /** + * + * *
    * The price represented as a number in micros (1 million micros is an
    * equivalent to one's currency standard unit, for example, 1 USD = 1000000
@@ -30,39 +51,48 @@ public interface PriceOrBuilder extends
    * 
* * optional int64 amount_micros = 1; + * * @return The amountMicros. */ long getAmountMicros(); /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return Whether the currencyCode field is set. */ boolean hasCurrencyCode(); /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return The currencyCode. */ java.lang.String getCurrencyCode(); /** + * + * *
    * The currency of the price using three-letter acronyms according to [ISO
    * 4217](http://en.wikipedia.org/wiki/ISO_4217).
    * 
* * optional string currency_code = 2; + * * @return The bytes for currencyCode. */ - com.google.protobuf.ByteString - getCurrencyCodeBytes(); + com.google.protobuf.ByteString getCurrencyCodeBytes(); } diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java similarity index 70% rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java index ab22f65f6864..891f8b1ea958 100644 --- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContext.java @@ -1,9 +1,26 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/shopping/type/types.proto package com.google.shopping.type; /** + * + * *
  * Reporting contexts that your account and product issues apply to.
  *
@@ -16,48 +33,52 @@
  *
  * Protobuf type {@code google.shopping.type.ReportingContext}
  */
-public final class ReportingContext extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ReportingContext extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.shopping.type.ReportingContext)
     ReportingContextOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ReportingContext.newBuilder() to construct.
   private ReportingContext(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private ReportingContext() {
-  }
+
+  private ReportingContext() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ReportingContext();
   }
 
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_ReportingContext_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_ReportingContext_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_ReportingContext_fieldAccessorTable
+    return com.google.shopping.type.TypesProto
+        .internal_static_google_shopping_type_ReportingContext_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.shopping.type.ReportingContext.class, com.google.shopping.type.ReportingContext.Builder.class);
+            com.google.shopping.type.ReportingContext.class,
+            com.google.shopping.type.ReportingContext.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Reporting context values.
    * 
* * Protobuf enum {@code google.shopping.type.ReportingContext.ReportingContextEnum} */ - public enum ReportingContextEnum - implements com.google.protobuf.ProtocolMessageEnum { + public enum ReportingContextEnum implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Not specified.
      * 
@@ -66,6 +87,8 @@ public enum ReportingContextEnum */ REPORTING_CONTEXT_ENUM_UNSPECIFIED(0), /** + * + * *
      * [Shopping ads](https://support.google.com/merchants/answer/6149970).
      * 
@@ -74,6 +97,8 @@ public enum ReportingContextEnum */ SHOPPING_ADS(1), /** + * + * *
      * [Discovery and Demand Gen
      * ads](https://support.google.com/merchants/answer/13389785).
@@ -83,6 +108,8 @@ public enum ReportingContextEnum
      */
     DISCOVERY_ADS(2),
     /**
+     *
+     *
      * 
      * [Video ads](https://support.google.com/google-ads/answer/6340491).
      * 
@@ -91,6 +118,8 @@ public enum ReportingContextEnum */ VIDEO_ADS(3), /** + * + * *
      * [Display ads](https://support.google.com/merchants/answer/6069387).
      * 
@@ -99,6 +128,8 @@ public enum ReportingContextEnum */ DISPLAY_ADS(4), /** + * + * *
      * [Local inventory
      * ads](https://support.google.com/merchants/answer/3271956).
@@ -108,6 +139,8 @@ public enum ReportingContextEnum
      */
     LOCAL_INVENTORY_ADS(5),
     /**
+     *
+     *
      * 
      * [Vehicle inventory
      * ads](https://support.google.com/merchants/answer/11544533).
@@ -117,6 +150,8 @@ public enum ReportingContextEnum
      */
     VEHICLE_INVENTORY_ADS(6),
     /**
+     *
+     *
      * 
      * [Free product
      * listings](https://support.google.com/merchants/answer/9199328).
@@ -126,6 +161,8 @@ public enum ReportingContextEnum
      */
     FREE_LISTINGS(7),
     /**
+     *
+     *
      * 
      * [Free local product
      * listings](https://support.google.com/merchants/answer/9825611).
@@ -135,6 +172,8 @@ public enum ReportingContextEnum
      */
     FREE_LOCAL_LISTINGS(8),
     /**
+     *
+     *
      * 
      * [Free local vehicle
      * listings](https://support.google.com/merchants/answer/11544533).
@@ -144,6 +183,8 @@ public enum ReportingContextEnum
      */
     FREE_LOCAL_VEHICLE_LISTINGS(9),
     /**
+     *
+     *
      * 
      * [YouTube
      * Shopping](https://support.google.com/merchants/answer/13478370).
@@ -153,6 +194,8 @@ public enum ReportingContextEnum
      */
     YOUTUBE_SHOPPING(10),
     /**
+     *
+     *
      * 
      * [Cloud retail](https://cloud.google.com/solutions/retail).
      * 
@@ -161,6 +204,8 @@ public enum ReportingContextEnum */ CLOUD_RETAIL(11), /** + * + * *
      * [Local cloud retail](https://cloud.google.com/solutions/retail).
      * 
@@ -172,6 +217,8 @@ public enum ReportingContextEnum ; /** + * + * *
      * Not specified.
      * 
@@ -180,6 +227,8 @@ public enum ReportingContextEnum */ public static final int REPORTING_CONTEXT_ENUM_UNSPECIFIED_VALUE = 0; /** + * + * *
      * [Shopping ads](https://support.google.com/merchants/answer/6149970).
      * 
@@ -188,6 +237,8 @@ public enum ReportingContextEnum */ public static final int SHOPPING_ADS_VALUE = 1; /** + * + * *
      * [Discovery and Demand Gen
      * ads](https://support.google.com/merchants/answer/13389785).
@@ -197,6 +248,8 @@ public enum ReportingContextEnum
      */
     public static final int DISCOVERY_ADS_VALUE = 2;
     /**
+     *
+     *
      * 
      * [Video ads](https://support.google.com/google-ads/answer/6340491).
      * 
@@ -205,6 +258,8 @@ public enum ReportingContextEnum */ public static final int VIDEO_ADS_VALUE = 3; /** + * + * *
      * [Display ads](https://support.google.com/merchants/answer/6069387).
      * 
@@ -213,6 +268,8 @@ public enum ReportingContextEnum */ public static final int DISPLAY_ADS_VALUE = 4; /** + * + * *
      * [Local inventory
      * ads](https://support.google.com/merchants/answer/3271956).
@@ -222,6 +279,8 @@ public enum ReportingContextEnum
      */
     public static final int LOCAL_INVENTORY_ADS_VALUE = 5;
     /**
+     *
+     *
      * 
      * [Vehicle inventory
      * ads](https://support.google.com/merchants/answer/11544533).
@@ -231,6 +290,8 @@ public enum ReportingContextEnum
      */
     public static final int VEHICLE_INVENTORY_ADS_VALUE = 6;
     /**
+     *
+     *
      * 
      * [Free product
      * listings](https://support.google.com/merchants/answer/9199328).
@@ -240,6 +301,8 @@ public enum ReportingContextEnum
      */
     public static final int FREE_LISTINGS_VALUE = 7;
     /**
+     *
+     *
      * 
      * [Free local product
      * listings](https://support.google.com/merchants/answer/9825611).
@@ -249,6 +312,8 @@ public enum ReportingContextEnum
      */
     public static final int FREE_LOCAL_LISTINGS_VALUE = 8;
     /**
+     *
+     *
      * 
      * [Free local vehicle
      * listings](https://support.google.com/merchants/answer/11544533).
@@ -258,6 +323,8 @@ public enum ReportingContextEnum
      */
     public static final int FREE_LOCAL_VEHICLE_LISTINGS_VALUE = 9;
     /**
+     *
+     *
      * 
      * [YouTube
      * Shopping](https://support.google.com/merchants/answer/13478370).
@@ -267,6 +334,8 @@ public enum ReportingContextEnum
      */
     public static final int YOUTUBE_SHOPPING_VALUE = 10;
     /**
+     *
+     *
      * 
      * [Cloud retail](https://cloud.google.com/solutions/retail).
      * 
@@ -275,6 +344,8 @@ public enum ReportingContextEnum */ public static final int CLOUD_RETAIL_VALUE = 11; /** + * + * *
      * [Local cloud retail](https://cloud.google.com/solutions/retail).
      * 
@@ -283,7 +354,6 @@ public enum ReportingContextEnum */ public static final int LOCAL_CLOUD_RETAIL_VALUE = 12; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -308,20 +378,34 @@ public static ReportingContextEnum valueOf(int value) { */ public static ReportingContextEnum forNumber(int value) { switch (value) { - case 0: return REPORTING_CONTEXT_ENUM_UNSPECIFIED; - case 1: return SHOPPING_ADS; - case 2: return DISCOVERY_ADS; - case 3: return VIDEO_ADS; - case 4: return DISPLAY_ADS; - case 5: return LOCAL_INVENTORY_ADS; - case 6: return VEHICLE_INVENTORY_ADS; - case 7: return FREE_LISTINGS; - case 8: return FREE_LOCAL_LISTINGS; - case 9: return FREE_LOCAL_VEHICLE_LISTINGS; - case 10: return YOUTUBE_SHOPPING; - case 11: return CLOUD_RETAIL; - case 12: return LOCAL_CLOUD_RETAIL; - default: return null; + case 0: + return REPORTING_CONTEXT_ENUM_UNSPECIFIED; + case 1: + return SHOPPING_ADS; + case 2: + return DISCOVERY_ADS; + case 3: + return VIDEO_ADS; + case 4: + return DISPLAY_ADS; + case 5: + return LOCAL_INVENTORY_ADS; + case 6: + return VEHICLE_INVENTORY_ADS; + case 7: + return FREE_LISTINGS; + case 8: + return FREE_LOCAL_LISTINGS; + case 9: + return FREE_LOCAL_VEHICLE_LISTINGS; + case 10: + return YOUTUBE_SHOPPING; + case 11: + return CLOUD_RETAIL; + case 12: + return LOCAL_CLOUD_RETAIL; + default: + return null; } } @@ -329,28 +413,28 @@ public static ReportingContextEnum forNumber(int value) { internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - ReportingContextEnum> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ReportingContextEnum findValueByNumber(int number) { - return ReportingContextEnum.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ReportingContextEnum findValueByNumber(int number) { + return ReportingContextEnum.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.shopping.type.ReportingContext.getDescriptor().getEnumTypes().get(0); } @@ -359,8 +443,7 @@ public ReportingContextEnum findValueByNumber(int number) { public static ReportingContextEnum valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -378,6 +461,7 @@ private ReportingContextEnum(int value) { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -389,8 +473,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getUnknownFields().writeTo(output); } @@ -408,12 +491,13 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.shopping.type.ReportingContext)) { return super.equals(obj); } - com.google.shopping.type.ReportingContext other = (com.google.shopping.type.ReportingContext) obj; + com.google.shopping.type.ReportingContext other = + (com.google.shopping.type.ReportingContext) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -431,99 +515,104 @@ public int hashCode() { return hash; } - public static com.google.shopping.type.ReportingContext parseFrom( - java.nio.ByteBuffer data) + public static com.google.shopping.type.ReportingContext parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.ReportingContext parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.ReportingContext parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.ReportingContext parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.ReportingContext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.shopping.type.ReportingContext parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.shopping.type.ReportingContext parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.ReportingContext parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.shopping.type.ReportingContext parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + public static com.google.shopping.type.ReportingContext parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.shopping.type.ReportingContext parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.shopping.type.ReportingContext parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.shopping.type.ReportingContext parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.shopping.type.ReportingContext prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Reporting contexts that your account and product issues apply to.
    *
@@ -536,33 +625,32 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.shopping.type.ReportingContext}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.shopping.type.ReportingContext)
       com.google.shopping.type.ReportingContextOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_ReportingContext_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_ReportingContext_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_ReportingContext_fieldAccessorTable
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_ReportingContext_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.shopping.type.ReportingContext.class, com.google.shopping.type.ReportingContext.Builder.class);
+              com.google.shopping.type.ReportingContext.class,
+              com.google.shopping.type.ReportingContext.Builder.class);
     }
 
     // Construct using com.google.shopping.type.ReportingContext.newBuilder()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -570,9 +658,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.shopping.type.TypesProto.internal_static_google_shopping_type_ReportingContext_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.shopping.type.TypesProto
+          .internal_static_google_shopping_type_ReportingContext_descriptor;
     }
 
     @java.lang.Override
@@ -591,7 +679,8 @@ public com.google.shopping.type.ReportingContext build() {
 
     @java.lang.Override
     public com.google.shopping.type.ReportingContext buildPartial() {
-      com.google.shopping.type.ReportingContext result = new com.google.shopping.type.ReportingContext(this);
+      com.google.shopping.type.ReportingContext result =
+          new com.google.shopping.type.ReportingContext(this);
       onBuilt();
       return result;
     }
@@ -600,38 +689,39 @@ public com.google.shopping.type.ReportingContext buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.shopping.type.ReportingContext) {
-        return mergeFrom((com.google.shopping.type.ReportingContext)other);
+        return mergeFrom((com.google.shopping.type.ReportingContext) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -666,12 +756,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -681,9 +772,9 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -693,12 +784,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.shopping.type.ReportingContext)
   }
 
   // @@protoc_insertion_point(class_scope:google.shopping.type.ReportingContext)
   private static final com.google.shopping.type.ReportingContext DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.shopping.type.ReportingContext();
   }
@@ -707,27 +798,27 @@ public static com.google.shopping.type.ReportingContext getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public ReportingContext parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public ReportingContext parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -742,6 +833,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.shopping.type.ReportingContext getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java
new file mode 100644
index 000000000000..e3650d6489ef
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/type/types.proto
+
+package com.google.shopping.type;
+
+public interface ReportingContextOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.shopping.type.ReportingContext)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java
new file mode 100644
index 000000000000..39d4af4b9716
--- /dev/null
+++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/shopping/type/types.proto
+
+package com.google.shopping.type;
+
+public final class TypesProto {
+  private TypesProto() {}
+
+  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
+
+  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
+    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
+  }
+
+  static final com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_shopping_type_Price_descriptor;
+  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_shopping_type_Price_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_shopping_type_CustomAttribute_descriptor;
+  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_shopping_type_Destination_descriptor;
+  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_shopping_type_Destination_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_shopping_type_ReportingContext_descriptor;
+  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_shopping_type_ReportingContext_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_shopping_type_Channel_descriptor;
+  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_shopping_type_Channel_fieldAccessorTable;
+
+  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+    return descriptor;
+  }
+
+  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
+
+  static {
+    java.lang.String[] descriptorData = {
+      "\n google/shopping/type/types.proto\022\024goog"
+          + "le.shopping.type\"c\n\005Price\022\032\n\ramount_micr"
+          + "os\030\001 \001(\003H\000\210\001\001\022\032\n\rcurrency_code\030\002 \001(\tH\001\210\001"
+          + "\001B\020\n\016_amount_microsB\020\n\016_currency_code\"\210\001"
+          + "\n\017CustomAttribute\022\021\n\004name\030\001 \001(\tH\000\210\001\001\022\022\n\005"
+          + "value\030\002 \001(\tH\001\210\001\001\022;\n\014group_values\030\003 \003(\0132%"
+          + ".google.shopping.type.CustomAttributeB\007\n"
+          + "\005_nameB\010\n\006_value\"\301\001\n\013Destination\"\261\001\n\017Des"
+          + "tinationEnum\022 \n\034DESTINATION_ENUM_UNSPECI"
+          + "FIED\020\000\022\020\n\014SHOPPING_ADS\020\001\022\017\n\013DISPLAY_ADS\020"
+          + "\002\022\027\n\023LOCAL_INVENTORY_ADS\020\003\022\021\n\rFREE_LISTI"
+          + "NGS\020\004\022\027\n\023FREE_LOCAL_LISTINGS\020\005\022\024\n\020YOUTUB"
+          + "E_SHOPPING\020\006\"\331\002\n\020ReportingContext\"\304\002\n\024Re"
+          + "portingContextEnum\022&\n\"REPORTING_CONTEXT_"
+          + "ENUM_UNSPECIFIED\020\000\022\020\n\014SHOPPING_ADS\020\001\022\021\n\r"
+          + "DISCOVERY_ADS\020\002\022\r\n\tVIDEO_ADS\020\003\022\017\n\013DISPLA"
+          + "Y_ADS\020\004\022\027\n\023LOCAL_INVENTORY_ADS\020\005\022\031\n\025VEHI"
+          + "CLE_INVENTORY_ADS\020\006\022\021\n\rFREE_LISTINGS\020\007\022\027"
+          + "\n\023FREE_LOCAL_LISTINGS\020\010\022\037\n\033FREE_LOCAL_VE"
+          + "HICLE_LISTINGS\020\t\022\024\n\020YOUTUBE_SHOPPING\020\n\022\020"
+          + "\n\014CLOUD_RETAIL\020\013\022\026\n\022LOCAL_CLOUD_RETAIL\020\014"
+          + "\"M\n\007Channel\"B\n\013ChannelEnum\022\034\n\030CHANNEL_EN"
+          + "UM_UNSPECIFIED\020\000\022\n\n\006ONLINE\020\001\022\t\n\005LOCAL\020\002B"
+          + "p\n\030com.google.shopping.typeB\nTypesProtoP"
+          + "\001Z/cloud.google.com/go/shopping/type/typ"
+          + "epb;typepb\252\002\024Google.Shopping.Typeb\006proto"
+          + "3"
+    };
+    descriptor =
+        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
+            descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {});
+    internal_static_google_shopping_type_Price_descriptor =
+        getDescriptor().getMessageTypes().get(0);
+    internal_static_google_shopping_type_Price_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+            internal_static_google_shopping_type_Price_descriptor,
+            new java.lang.String[] {
+              "AmountMicros", "CurrencyCode", "AmountMicros", "CurrencyCode",
+            });
+    internal_static_google_shopping_type_CustomAttribute_descriptor =
+        getDescriptor().getMessageTypes().get(1);
+    internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+            internal_static_google_shopping_type_CustomAttribute_descriptor,
+            new java.lang.String[] {
+              "Name", "Value", "GroupValues", "Name", "Value",
+            });
+    internal_static_google_shopping_type_Destination_descriptor =
+        getDescriptor().getMessageTypes().get(2);
+    internal_static_google_shopping_type_Destination_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+            internal_static_google_shopping_type_Destination_descriptor, new java.lang.String[] {});
+    internal_static_google_shopping_type_ReportingContext_descriptor =
+        getDescriptor().getMessageTypes().get(3);
+    internal_static_google_shopping_type_ReportingContext_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+            internal_static_google_shopping_type_ReportingContext_descriptor,
+            new java.lang.String[] {});
+    internal_static_google_shopping_type_Channel_descriptor =
+        getDescriptor().getMessageTypes().get(4);
+    internal_static_google_shopping_type_Channel_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+            internal_static_google_shopping_type_Channel_descriptor, new java.lang.String[] {});
+  }
+
+  // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/proto/google/shopping/merchant/reports/v1beta/reports.proto b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/proto/google/shopping/merchant/reports/v1beta/reports.proto
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/proto/google/shopping/merchant/reports/v1beta/reports.proto
rename to java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/src/main/proto/google/shopping/merchant/reports/v1beta/reports.proto
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider1.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider1.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider1.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetCredentialsProvider1.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetEndpoint.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetEndpoint.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetEndpoint.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/create/SyncCreateSetEndpoint.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearch.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearch.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearch.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearch.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearchPaged.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearchPaged.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearchPaged.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/AsyncSearchPaged.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearch.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearch.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearch.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearch.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearchString.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearchString.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearchString.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservice/search/SyncSearchString.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservicesettings/search/SyncSearch.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservicesettings/search/SyncSearch.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservicesettings/search/SyncSearch.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/reportservicesettings/search/SyncSearch.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/stub/reportservicestubsettings/search/SyncSearch.java b/java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/stub/reportservicestubsettings/search/SyncSearch.java
similarity index 100%
rename from owl-bot-staging/java-shopping-merchant-reports/v1beta/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/stub/reportservicestubsettings/search/SyncSearch.java
rename to java-shopping-merchant-reports/samples/snippets/generated/com/google/shopping/merchant/reports/v1beta/stub/reportservicestubsettings/search/SyncSearch.java
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java
deleted file mode 100644
index 7f0d100a0268..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/MarketingMethodOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public interface MarketingMethodOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.MarketingMethod)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java
deleted file mode 100644
index ec5303f0c0c6..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandChangeTypeOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public interface RelativeDemandChangeTypeOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.RelativeDemandChangeType)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java
deleted file mode 100644
index 2fd42d1f59e3..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/RelativeDemandOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public interface RelativeDemandOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.RelativeDemand)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java
deleted file mode 100644
index 1e77a3e6f133..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportGranularityOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public interface ReportGranularityOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.ReportGranularity)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java
deleted file mode 100644
index 2786f970c996..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/ReportsProto.java
+++ /dev/null
@@ -1,623 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public final class ReportsProto {
-  private ReportsProto() {}
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistryLite registry) {
-  }
-
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistry registry) {
-    registerAllExtensions(
-        (com.google.protobuf.ExtensionRegistryLite) registry);
-  }
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable;
-
-  public static com.google.protobuf.Descriptors.FileDescriptor
-      getDescriptor() {
-    return descriptor;
-  }
-  private static  com.google.protobuf.Descriptors.FileDescriptor
-      descriptor;
-  static {
-    java.lang.String[] descriptorData = {
-      "\n5google/shopping/merchant/reports/v1bet" +
-      "a/reports.proto\022\'google.shopping.merchan" +
-      "t.reports.v1beta\032\034google/api/annotations" +
-      ".proto\032\027google/api/client.proto\032\037google/" +
-      "api/field_behavior.proto\032\037google/protobu" +
-      "f/timestamp.proto\032 google/shopping/type/" +
-      "types.proto\032\026google/type/date.proto\"m\n\rS" +
-      "earchRequest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022\023\n\005qu" +
-      "ery\030\002 \001(\tB\004\342A\001\002\022\027\n\tpage_size\030\003 \001(\005B\004\342A\001\001" +
-      "\022\030\n\npage_token\030\004 \001(\tB\004\342A\001\001\"n\n\016SearchResp" +
-      "onse\022C\n\007results\030\001 \003(\01322.google.shopping." +
-      "merchant.reports.v1beta.ReportRow\022\027\n\017nex" +
-      "t_page_token\030\002 \001(\t\"\320\010\n\tReportRow\022a\n\030prod" +
-      "uct_performance_view\030\001 \001(\0132?.google.shop" +
-      "ping.merchant.reports.v1beta.ProductPerf" +
-      "ormanceView\022h\n\034non_product_performance_v" +
-      "iew\030\007 \001(\0132B.google.shopping.merchant.rep" +
-      "orts.v1beta.NonProductPerformanceView\022J\n" +
-      "\014product_view\030\002 \001(\01324.google.shopping.me" +
-      "rchant.reports.v1beta.ProductView\022t\n\"pri" +
-      "ce_competitiveness_product_view\030\003 \001(\0132H." +
-      "google.shopping.merchant.reports.v1beta." +
-      "PriceCompetitivenessProductView\022f\n\033price" +
-      "_insights_product_view\030\004 \001(\0132A.google.sh" +
-      "opping.merchant.reports.v1beta.PriceInsi" +
-      "ghtsProductView\022q\n!best_sellers_product_" +
-      "cluster_view\030\005 \001(\0132F.google.shopping.mer" +
-      "chant.reports.v1beta.BestSellersProductC" +
-      "lusterView\022^\n\027best_sellers_brand_view\030\006 " +
-      "\001(\0132=.google.shopping.merchant.reports.v" +
-      "1beta.BestSellersBrandView\022|\n&competitiv" +
-      "e_visibility_competitor_view\030\010 \001(\0132L.goo" +
-      "gle.shopping.merchant.reports.v1beta.Com" +
-      "petitiveVisibilityCompetitorView\022\177\n(comp" +
-      "etitive_visibility_top_merchant_view\030\t \001" +
-      "(\0132M.google.shopping.merchant.reports.v1" +
-      "beta.CompetitiveVisibilityTopMerchantVie" +
-      "w\022z\n%competitive_visibility_benchmark_vi" +
-      "ew\030\n \001(\0132K.google.shopping.merchant.repo" +
-      "rts.v1beta.CompetitiveVisibilityBenchmar" +
-      "kView\"\337\013\n\026ProductPerformanceView\022k\n\020mark" +
-      "eting_method\030\001 \001(\0162L.google.shopping.mer" +
-      "chant.reports.v1beta.MarketingMethod.Mar" +
-      "ketingMethodEnumH\000\210\001\001\022\037\n\004date\030\002 \001(\0132\021.go" +
-      "ogle.type.Date\022\037\n\004week\030\003 \001(\0132\021.google.ty" +
-      "pe.Date\022\"\n\025customer_country_code\030\004 \001(\tH\001" +
-      "\210\001\001\022\027\n\naccount_id\030\035 \001(\003H\002\210\001\001\022!\n\024account_" +
-      "display_name\030\036 \001(\tH\003\210\001\001\022 \n\023external_acco" +
-      "unt_id\030\037 \001(\tH\004\210\001\001\022\025\n\010offer_id\030\005 \001(\tH\005\210\001\001" +
-      "\022\022\n\005title\030\006 \001(\tH\006\210\001\001\022\022\n\005brand\030\007 \001(\tH\007\210\001\001" +
-      "\022\030\n\013category_l1\030\010 \001(\tH\010\210\001\001\022\030\n\013category_l" +
-      "2\030\t \001(\tH\t\210\001\001\022\030\n\013category_l3\030\n \001(\tH\n\210\001\001\022\030" +
-      "\n\013category_l4\030\013 \001(\tH\013\210\001\001\022\030\n\013category_l5\030" +
-      "\014 \001(\tH\014\210\001\001\022\034\n\017product_type_l1\030\r \001(\tH\r\210\001\001" +
-      "\022\034\n\017product_type_l2\030\016 \001(\tH\016\210\001\001\022\034\n\017produc" +
-      "t_type_l3\030\017 \001(\tH\017\210\001\001\022\034\n\017product_type_l4\030" +
-      "\020 \001(\tH\020\210\001\001\022\034\n\017product_type_l5\030\021 \001(\tH\021\210\001\001" +
-      "\022\032\n\rcustom_label0\030\022 \001(\tH\022\210\001\001\022\032\n\rcustom_l" +
-      "abel1\030\023 \001(\tH\023\210\001\001\022\032\n\rcustom_label2\030\024 \001(\tH" +
-      "\024\210\001\001\022\032\n\rcustom_label3\030\025 \001(\tH\025\210\001\001\022\032\n\rcust" +
-      "om_label4\030\026 \001(\tH\026\210\001\001\022\023\n\006clicks\030\027 \001(\003H\027\210\001" +
-      "\001\022\030\n\013impressions\030\030 \001(\003H\030\210\001\001\022\037\n\022click_thr" +
-      "ough_rate\030\031 \001(\001H\031\210\001\001\022\030\n\013conversions\030\032 \001(" +
-      "\001H\032\210\001\001\0225\n\020conversion_value\030\033 \001(\0132\033.googl" +
-      "e.shopping.type.Price\022\034\n\017conversion_rate" +
-      "\030\034 \001(\001H\033\210\001\001B\023\n\021_marketing_methodB\030\n\026_cus" +
-      "tomer_country_codeB\r\n\013_account_idB\027\n\025_ac" +
-      "count_display_nameB\026\n\024_external_account_" +
-      "idB\013\n\t_offer_idB\010\n\006_titleB\010\n\006_brandB\016\n\014_" +
-      "category_l1B\016\n\014_category_l2B\016\n\014_category" +
-      "_l3B\016\n\014_category_l4B\016\n\014_category_l5B\022\n\020_" +
-      "product_type_l1B\022\n\020_product_type_l2B\022\n\020_" +
-      "product_type_l3B\022\n\020_product_type_l4B\022\n\020_" +
-      "product_type_l5B\020\n\016_custom_label0B\020\n\016_cu" +
-      "stom_label1B\020\n\016_custom_label2B\020\n\016_custom" +
-      "_label3B\020\n\016_custom_label4B\t\n\007_clicksB\016\n\014" +
-      "_impressionsB\025\n\023_click_through_rateB\016\n\014_" +
-      "conversionsB\022\n\020_conversion_rate\"\326\025\n\013Prod" +
-      "uctView\022\017\n\002id\030\001 \001(\tH\000\210\001\001\022?\n\007channel\030\034 \001(" +
-      "\0162).google.shopping.type.Channel.Channel" +
-      "EnumH\001\210\001\001\022\032\n\rlanguage_code\030\002 \001(\tH\002\210\001\001\022\027\n" +
-      "\nfeed_label\030\003 \001(\tH\003\210\001\001\022\025\n\010offer_id\030\004 \001(\t" +
-      "H\004\210\001\001\022\022\n\005title\030\005 \001(\tH\005\210\001\001\022\022\n\005brand\030\006 \001(\t" +
-      "H\006\210\001\001\022\030\n\013category_l1\030\007 \001(\tH\007\210\001\001\022\030\n\013categ" +
-      "ory_l2\030\010 \001(\tH\010\210\001\001\022\030\n\013category_l3\030\t \001(\tH\t" +
-      "\210\001\001\022\030\n\013category_l4\030\n \001(\tH\n\210\001\001\022\030\n\013categor" +
-      "y_l5\030\013 \001(\tH\013\210\001\001\022\034\n\017product_type_l1\030\014 \001(\t" +
-      "H\014\210\001\001\022\034\n\017product_type_l2\030\r \001(\tH\r\210\001\001\022\034\n\017p" +
-      "roduct_type_l3\030\016 \001(\tH\016\210\001\001\022\034\n\017product_typ" +
-      "e_l4\030\017 \001(\tH\017\210\001\001\022\034\n\017product_type_l5\030\020 \001(\t" +
-      "H\020\210\001\001\022*\n\005price\030\021 \001(\0132\033.google.shopping.t" +
-      "ype.Price\022\026\n\tcondition\030\022 \001(\tH\021\210\001\001\022\031\n\014ava" +
-      "ilability\030\023 \001(\tH\022\210\001\001\022\033\n\016shipping_label\030\024" +
-      " \001(\tH\023\210\001\001\022\014\n\004gtin\030\025 \003(\t\022\032\n\ritem_group_id" +
-      "\030\026 \001(\tH\024\210\001\001\022\033\n\016thumbnail_link\030\027 \001(\tH\025\210\001\001" +
-      "\0221\n\rcreation_time\030\030 \001(\0132\032.google.protobu" +
-      "f.Timestamp\022*\n\017expiration_date\030\031 \001(\0132\021.g" +
-      "oogle.type.Date\022\207\001\n#aggregated_reporting" +
-      "_context_status\030\032 \001(\0162U.google.shopping." +
-      "merchant.reports.v1beta.ProductView.Aggr" +
-      "egatedReportingContextStatusH\026\210\001\001\022S\n\013ite" +
-      "m_issues\030\033 \003(\0132>.google.shopping.merchan" +
-      "t.reports.v1beta.ProductView.ItemIssue\032\263" +
-      "\t\n\tItemIssue\022Z\n\004type\030\001 \001(\0132L.google.shop" +
-      "ping.merchant.reports.v1beta.ProductView" +
-      ".ItemIssue.ItemIssueType\022b\n\010severity\030\002 \001" +
-      "(\0132P.google.shopping.merchant.reports.v1" +
-      "beta.ProductView.ItemIssue.ItemIssueSeve" +
-      "rity\022k\n\nresolution\030\003 \001(\0162R.google.shoppi" +
-      "ng.merchant.reports.v1beta.ProductView.I" +
-      "temIssue.ItemIssueResolutionH\000\210\001\001\032e\n\rIte" +
-      "mIssueType\022\021\n\004code\030\001 \001(\tH\000\210\001\001\022 \n\023canonic" +
-      "al_attribute\030\002 \001(\tH\001\210\001\001B\007\n\005_codeB\026\n\024_can" +
-      "onical_attribute\032\227\005\n\021ItemIssueSeverity\022\231" +
-      "\001\n\036severity_per_reporting_context\030\001 \003(\0132" +
-      "q.google.shopping.merchant.reports.v1bet" +
-      "a.ProductView.ItemIssue.ItemIssueSeverit" +
-      "y.IssueSeverityPerReportingContext\022\212\001\n\023a" +
-      "ggregated_severity\030\002 \001(\0162h.google.shoppi" +
-      "ng.merchant.reports.v1beta.ProductView.I" +
-      "temIssue.ItemIssueSeverity.AggregatedIss" +
-      "ueSeverityH\000\210\001\001\032\317\001\n IssueSeverityPerRepo" +
-      "rtingContext\022[\n\021reporting_context\030\001 \001(\0162" +
-      ";.google.shopping.type.ReportingContext." +
-      "ReportingContextEnumH\000\210\001\001\022\035\n\025disapproved" +
-      "_countries\030\002 \003(\t\022\031\n\021demoted_countries\030\003 " +
-      "\003(\tB\024\n\022_reporting_context\"o\n\027AggregatedI" +
-      "ssueSeverity\022)\n%AGGREGATED_ISSUE_SEVERIT" +
-      "Y_UNSPECIFIED\020\000\022\017\n\013DISAPPROVED\020\001\022\013\n\007DEMO" +
-      "TED\020\002\022\013\n\007PENDING\020\003B\026\n\024_aggregated_severi" +
-      "ty\"i\n\023ItemIssueResolution\022%\n!ITEM_ISSUE_" +
-      "RESOLUTION_UNSPECIFIED\020\000\022\023\n\017MERCHANT_ACT" +
-      "ION\020\001\022\026\n\022PENDING_PROCESSING\020\002B\r\n\013_resolu" +
-      "tion\"\251\001\n AggregatedReportingContextStatu" +
-      "s\0223\n/AGGREGATED_REPORTING_CONTEXT_STATUS" +
-      "_UNSPECIFIED\020\000\022\037\n\033NOT_ELIGIBLE_OR_DISAPP" +
-      "ROVED\020\001\022\013\n\007PENDING\020\002\022\024\n\020ELIGIBLE_LIMITED" +
-      "\020\003\022\014\n\010ELIGIBLE\020\004B\005\n\003_idB\n\n\010_channelB\020\n\016_" +
-      "language_codeB\r\n\013_feed_labelB\013\n\t_offer_i" +
-      "dB\010\n\006_titleB\010\n\006_brandB\016\n\014_category_l1B\016\n" +
-      "\014_category_l2B\016\n\014_category_l3B\016\n\014_catego" +
-      "ry_l4B\016\n\014_category_l5B\022\n\020_product_type_l" +
-      "1B\022\n\020_product_type_l2B\022\n\020_product_type_l" +
-      "3B\022\n\020_product_type_l4B\022\n\020_product_type_l" +
-      "5B\014\n\n_conditionB\017\n\r_availabilityB\021\n\017_shi" +
-      "pping_labelB\020\n\016_item_group_idB\021\n\017_thumbn" +
-      "ail_linkB&\n$_aggregated_reporting_contex" +
-      "t_status\"\201\006\n\037PriceCompetitivenessProduct" +
-      "View\022 \n\023report_country_code\030\001 \001(\tH\000\210\001\001\022\017" +
-      "\n\002id\030\002 \001(\tH\001\210\001\001\022\025\n\010offer_id\030\003 \001(\tH\002\210\001\001\022\022" +
-      "\n\005title\030\004 \001(\tH\003\210\001\001\022\022\n\005brand\030\005 \001(\tH\004\210\001\001\022\030" +
-      "\n\013category_l1\030\006 \001(\tH\005\210\001\001\022\030\n\013category_l2\030" +
-      "\007 \001(\tH\006\210\001\001\022\030\n\013category_l3\030\010 \001(\tH\007\210\001\001\022\030\n\013" +
-      "category_l4\030\t \001(\tH\010\210\001\001\022\030\n\013category_l5\030\n " +
-      "\001(\tH\t\210\001\001\022\034\n\017product_type_l1\030\013 \001(\tH\n\210\001\001\022\034" +
-      "\n\017product_type_l2\030\014 \001(\tH\013\210\001\001\022\034\n\017product_" +
-      "type_l3\030\r \001(\tH\014\210\001\001\022\034\n\017product_type_l4\030\016 " +
-      "\001(\tH\r\210\001\001\022\034\n\017product_type_l5\030\017 \001(\tH\016\210\001\001\022*" +
-      "\n\005price\030\020 \001(\0132\033.google.shopping.type.Pri" +
-      "ce\0224\n\017benchmark_price\030\021 \001(\0132\033.google.sho" +
-      "pping.type.PriceB\026\n\024_report_country_code" +
-      "B\005\n\003_idB\013\n\t_offer_idB\010\n\006_titleB\010\n\006_brand" +
-      "B\016\n\014_category_l1B\016\n\014_category_l2B\016\n\014_cat" +
-      "egory_l3B\016\n\014_category_l4B\016\n\014_category_l5" +
-      "B\022\n\020_product_type_l1B\022\n\020_product_type_l2" +
-      "B\022\n\020_product_type_l3B\022\n\020_product_type_l4" +
-      "B\022\n\020_product_type_l5\"\320\007\n\030PriceInsightsPr" +
-      "oductView\022\017\n\002id\030\001 \001(\tH\000\210\001\001\022\025\n\010offer_id\030\002" +
-      " \001(\tH\001\210\001\001\022\022\n\005title\030\003 \001(\tH\002\210\001\001\022\022\n\005brand\030\004" +
-      " \001(\tH\003\210\001\001\022\030\n\013category_l1\030\005 \001(\tH\004\210\001\001\022\030\n\013c" +
-      "ategory_l2\030\006 \001(\tH\005\210\001\001\022\030\n\013category_l3\030\007 \001" +
-      "(\tH\006\210\001\001\022\030\n\013category_l4\030\010 \001(\tH\007\210\001\001\022\030\n\013cat" +
-      "egory_l5\030\t \001(\tH\010\210\001\001\022\034\n\017product_type_l1\030\n" +
-      " \001(\tH\t\210\001\001\022\034\n\017product_type_l2\030\013 \001(\tH\n\210\001\001\022" +
-      "\034\n\017product_type_l3\030\014 \001(\tH\013\210\001\001\022\034\n\017product" +
-      "_type_l4\030\r \001(\tH\014\210\001\001\022\034\n\017product_type_l5\030\016" +
-      " \001(\tH\r\210\001\001\022*\n\005price\030\017 \001(\0132\033.google.shoppi" +
-      "ng.type.Price\0224\n\017suggested_price\030\020 \001(\0132\033" +
-      ".google.shopping.type.Price\0222\n%predicted" +
-      "_impressions_change_fraction\030\021 \001(\001H\016\210\001\001\022" +
-      "-\n predicted_clicks_change_fraction\030\022 \001(" +
-      "\001H\017\210\001\001\0222\n%predicted_conversions_change_f" +
-      "raction\030\023 \001(\001H\020\210\001\001B\005\n\003_idB\013\n\t_offer_idB\010" +
-      "\n\006_titleB\010\n\006_brandB\016\n\014_category_l1B\016\n\014_c" +
-      "ategory_l2B\016\n\014_category_l3B\016\n\014_category_" +
-      "l4B\016\n\014_category_l5B\022\n\020_product_type_l1B\022" +
-      "\n\020_product_type_l2B\022\n\020_product_type_l3B\022" +
-      "\n\020_product_type_l4B\022\n\020_product_type_l5B(" +
-      "\n&_predicted_impressions_change_fraction" +
-      "B#\n!_predicted_clicks_change_fractionB(\n" +
-      "&_predicted_conversions_change_fraction\"" +
-      "\210\014\n\035BestSellersProductClusterView\022&\n\013rep" +
-      "ort_date\030\001 \001(\0132\021.google.type.Date\022q\n\022rep" +
-      "ort_granularity\030\002 \001(\0162P.google.shopping." +
-      "merchant.reports.v1beta.ReportGranularit" +
-      "y.ReportGranularityEnumH\000\210\001\001\022 \n\023report_c" +
-      "ountry_code\030\003 \001(\tH\001\210\001\001\022\037\n\022report_categor" +
-      "y_id\030\004 \001(\003H\002\210\001\001\022\017\n\002id\030\005 \001(\tH\003\210\001\001\022\022\n\005titl" +
-      "e\030\006 \001(\tH\004\210\001\001\022\022\n\005brand\030\007 \001(\tH\005\210\001\001\022\030\n\013cate" +
-      "gory_l1\030\010 \001(\tH\006\210\001\001\022\030\n\013category_l2\030\t \001(\tH" +
-      "\007\210\001\001\022\030\n\013category_l3\030\n \001(\tH\010\210\001\001\022\030\n\013catego" +
-      "ry_l4\030\013 \001(\tH\t\210\001\001\022\030\n\013category_l5\030\014 \001(\tH\n\210" +
-      "\001\001\022\025\n\rvariant_gtins\030\r \003(\t\022u\n\020inventory_s" +
-      "tatus\030\016 \001(\0162V.google.shopping.merchant.r" +
-      "eports.v1beta.BestSellersProductClusterV" +
-      "iew.InventoryStatusH\013\210\001\001\022{\n\026brand_invent" +
-      "ory_status\030\017 \001(\0162V.google.shopping.merch" +
-      "ant.reports.v1beta.BestSellersProductClu" +
-      "sterView.InventoryStatusH\014\210\001\001\022\021\n\004rank\030\020 " +
-      "\001(\003H\r\210\001\001\022\032\n\rprevious_rank\030\021 \001(\003H\016\210\001\001\022h\n\017" +
-      "relative_demand\030\022 \001(\0162J.google.shopping." +
-      "merchant.reports.v1beta.RelativeDemand.R" +
-      "elativeDemandEnumH\017\210\001\001\022q\n\030previous_relat" +
-      "ive_demand\030\023 \001(\0162J.google.shopping.merch" +
-      "ant.reports.v1beta.RelativeDemand.Relati" +
-      "veDemandEnumH\020\210\001\001\022\203\001\n\026relative_demand_ch" +
-      "ange\030\024 \001(\0162^.google.shopping.merchant.re" +
-      "ports.v1beta.RelativeDemandChangeType.Re" +
-      "lativeDemandChangeTypeEnumH\021\210\001\001\"i\n\017Inven" +
-      "toryStatus\022 \n\034INVENTORY_STATUS_UNSPECIFI" +
-      "ED\020\000\022\014\n\010IN_STOCK\020\001\022\020\n\014OUT_OF_STOCK\020\002\022\024\n\020" +
-      "NOT_IN_INVENTORY\020\003B\025\n\023_report_granularit" +
-      "yB\026\n\024_report_country_codeB\025\n\023_report_cat" +
-      "egory_idB\005\n\003_idB\010\n\006_titleB\010\n\006_brandB\016\n\014_" +
-      "category_l1B\016\n\014_category_l2B\016\n\014_category" +
-      "_l3B\016\n\014_category_l4B\016\n\014_category_l5B\023\n\021_" +
-      "inventory_statusB\031\n\027_brand_inventory_sta" +
-      "tusB\007\n\005_rankB\020\n\016_previous_rankB\022\n\020_relat" +
-      "ive_demandB\033\n\031_previous_relative_demandB" +
-      "\031\n\027_relative_demand_change\"\351\006\n\024BestSelle" +
-      "rsBrandView\022&\n\013report_date\030\001 \001(\0132\021.googl" +
-      "e.type.Date\022q\n\022report_granularity\030\002 \001(\0162" +
-      "P.google.shopping.merchant.reports.v1bet" +
-      "a.ReportGranularity.ReportGranularityEnu" +
-      "mH\000\210\001\001\022 \n\023report_country_code\030\003 \001(\tH\001\210\001\001" +
-      "\022\037\n\022report_category_id\030\004 \001(\003H\002\210\001\001\022\017\n\002id\030" +
-      "\005 \001(\tH\003\210\001\001\022\022\n\005brand\030\006 \001(\tH\004\210\001\001\022\021\n\004rank\030\007" +
-      " \001(\003H\005\210\001\001\022\032\n\rprevious_rank\030\010 \001(\003H\006\210\001\001\022h\n" +
-      "\017relative_demand\030\t \001(\0162J.google.shopping" +
-      ".merchant.reports.v1beta.RelativeDemand." +
-      "RelativeDemandEnumH\007\210\001\001\022q\n\030previous_rela" +
-      "tive_demand\030\n \001(\0162J.google.shopping.merc" +
-      "hant.reports.v1beta.RelativeDemand.Relat" +
-      "iveDemandEnumH\010\210\001\001\022\203\001\n\026relative_demand_c" +
-      "hange\030\013 \001(\0162^.google.shopping.merchant.r" +
-      "eports.v1beta.RelativeDemandChangeType.R" +
-      "elativeDemandChangeTypeEnumH\t\210\001\001B\025\n\023_rep" +
-      "ort_granularityB\026\n\024_report_country_codeB" +
-      "\025\n\023_report_category_idB\005\n\003_idB\010\n\006_brandB" +
-      "\007\n\005_rankB\020\n\016_previous_rankB\022\n\020_relative_" +
-      "demandB\033\n\031_previous_relative_demandB\031\n\027_" +
-      "relative_demand_change\"\337\001\n\031NonProductPer" +
-      "formanceView\022\037\n\004date\030\001 \001(\0132\021.google.type" +
-      ".Date\022\037\n\004week\030\002 \001(\0132\021.google.type.Date\022\023" +
-      "\n\006clicks\030\003 \001(\003H\000\210\001\001\022\030\n\013impressions\030\004 \001(\003" +
-      "H\001\210\001\001\022\037\n\022click_through_rate\030\005 \001(\001H\002\210\001\001B\t" +
-      "\n\007_clicksB\016\n\014_impressionsB\025\n\023_click_thro" +
-      "ugh_rate\"\200\005\n#CompetitiveVisibilityCompet" +
-      "itorView\022\037\n\004date\030\001 \001(\0132\021.google.type.Dat" +
-      "e\022\023\n\006domain\030\002 \001(\tH\000\210\001\001\022\033\n\016is_your_domain" +
-      "\030\003 \001(\010H\001\210\001\001\022 \n\023report_country_code\030\004 \001(\t" +
-      "H\002\210\001\001\022\037\n\022report_category_id\030\005 \001(\003H\003\210\001\001\022e" +
-      "\n\016traffic_source\030\006 \001(\0162H.google.shopping" +
-      ".merchant.reports.v1beta.TrafficSource.T" +
-      "rafficSourceEnumH\004\210\001\001\022\021\n\004rank\030\007 \001(\003H\005\210\001\001" +
-      "\022\036\n\021ads_organic_ratio\030\010 \001(\001H\006\210\001\001\022\036\n\021page" +
-      "_overlap_rate\030\t \001(\001H\007\210\001\001\022!\n\024higher_posit" +
-      "ion_rate\030\n \001(\001H\010\210\001\001\022 \n\023relative_visibili" +
-      "ty\030\013 \001(\001H\t\210\001\001B\t\n\007_domainB\021\n\017_is_your_dom" +
-      "ainB\026\n\024_report_country_codeB\025\n\023_report_c" +
-      "ategory_idB\021\n\017_traffic_sourceB\007\n\005_rankB\024" +
-      "\n\022_ads_organic_ratioB\024\n\022_page_overlap_ra" +
-      "teB\027\n\025_higher_position_rateB\026\n\024_relative" +
-      "_visibility\"\307\004\n$CompetitiveVisibilityTop" +
-      "MerchantView\022\037\n\004date\030\001 \001(\0132\021.google.type" +
-      ".Date\022\023\n\006domain\030\002 \001(\tH\000\210\001\001\022\033\n\016is_your_do" +
-      "main\030\003 \001(\010H\001\210\001\001\022 \n\023report_country_code\030\004" +
-      " \001(\tH\002\210\001\001\022\037\n\022report_category_id\030\005 \001(\003H\003\210" +
-      "\001\001\022e\n\016traffic_source\030\006 \001(\0162H.google.shop" +
-      "ping.merchant.reports.v1beta.TrafficSour" +
-      "ce.TrafficSourceEnumH\004\210\001\001\022\021\n\004rank\030\007 \001(\003H" +
-      "\005\210\001\001\022\036\n\021ads_organic_ratio\030\010 \001(\001H\006\210\001\001\022\036\n\021" +
-      "page_overlap_rate\030\t \001(\001H\007\210\001\001\022!\n\024higher_p" +
-      "osition_rate\030\n \001(\001H\010\210\001\001B\t\n\007_domainB\021\n\017_i" +
-      "s_your_domainB\026\n\024_report_country_codeB\025\n" +
-      "\023_report_category_idB\021\n\017_traffic_sourceB" +
-      "\007\n\005_rankB\024\n\022_ads_organic_ratioB\024\n\022_page_" +
-      "overlap_rateB\027\n\025_higher_position_rate\"\327\003" +
-      "\n\"CompetitiveVisibilityBenchmarkView\022\037\n\004" +
-      "date\030\001 \001(\0132\021.google.type.Date\022 \n\023report_" +
-      "country_code\030\002 \001(\tH\000\210\001\001\022\037\n\022report_catego" +
-      "ry_id\030\003 \001(\003H\001\210\001\001\022e\n\016traffic_source\030\004 \001(\016" +
-      "2H.google.shopping.merchant.reports.v1be" +
-      "ta.TrafficSource.TrafficSourceEnumH\002\210\001\001\022" +
-      ")\n\034your_domain_visibility_trend\030\005 \001(\001H\003\210" +
-      "\001\001\0220\n#category_benchmark_visibility_tren" +
-      "d\030\006 \001(\001H\004\210\001\001B\026\n\024_report_country_codeB\025\n\023" +
-      "_report_category_idB\021\n\017_traffic_sourceB\037" +
-      "\n\035_your_domain_visibility_trendB&\n$_cate" +
-      "gory_benchmark_visibility_trend\"e\n\017Marke" +
-      "tingMethod\"R\n\023MarketingMethodEnum\022%\n!MAR" +
-      "KETING_METHOD_ENUM_UNSPECIFIED\020\000\022\013\n\007ORGA" +
-      "NIC\020\001\022\007\n\003ADS\020\002\"n\n\021ReportGranularity\"Y\n\025R" +
-      "eportGranularityEnum\022\'\n#REPORT_GRANULARI" +
-      "TY_ENUM_UNSPECIFIED\020\000\022\n\n\006WEEKLY\020\001\022\013\n\007MON" +
-      "THLY\020\002\"\210\001\n\016RelativeDemand\"v\n\022RelativeDem" +
-      "andEnum\022$\n RELATIVE_DEMAND_ENUM_UNSPECIF" +
-      "IED\020\000\022\014\n\010VERY_LOW\020\n\022\007\n\003LOW\020\024\022\n\n\006MEDIUM\020\036" +
-      "\022\010\n\004HIGH\020(\022\r\n\tVERY_HIGH\0202\"\215\001\n\030RelativeDe" +
-      "mandChangeType\"q\n\034RelativeDemandChangeTy" +
-      "peEnum\0220\n,RELATIVE_DEMAND_CHANGE_TYPE_EN" +
-      "UM_UNSPECIFIED\020\000\022\n\n\006SINKER\020\001\022\010\n\004FLAT\020\002\022\t" +
-      "\n\005RISER\020\003\"h\n\rTrafficSource\"W\n\021TrafficSou" +
-      "rceEnum\022#\n\037TRAFFIC_SOURCE_ENUM_UNSPECIFI" +
-      "ED\020\000\022\013\n\007ORGANIC\020\001\022\007\n\003ADS\020\002\022\007\n\003ALL\020\0032\234\002\n\r" +
-      "ReportService\022\301\001\n\006Search\0226.google.shoppi" +
-      "ng.merchant.reports.v1beta.SearchRequest" +
-      "\0327.google.shopping.merchant.reports.v1be" +
-      "ta.SearchResponse\"F\332A\006parent\202\323\344\223\0027\"2/rep" +
-      "orts/v1beta/{parent=accounts/*}/reports:" +
-      "search:\001*\032G\312A\032merchantapi.googleapis.com" +
-      "\322A\'https://www.googleapis.com/auth/conte" +
-      "ntB\212\001\n+com.google.shopping.merchant.repo" +
-      "rts.v1betaB\014ReportsProtoP\001ZKcloud.google" +
-      ".com/go/shopping/merchant/reports/apiv1b" +
-      "eta/reportspb;reportspbb\006proto3"
-    };
-    descriptor = com.google.protobuf.Descriptors.FileDescriptor
-      .internalBuildGeneratedFileFrom(descriptorData,
-        new com.google.protobuf.Descriptors.FileDescriptor[] {
-          com.google.api.AnnotationsProto.getDescriptor(),
-          com.google.api.ClientProto.getDescriptor(),
-          com.google.api.FieldBehaviorProto.getDescriptor(),
-          com.google.protobuf.TimestampProto.getDescriptor(),
-          com.google.shopping.type.TypesProto.getDescriptor(),
-          com.google.type.DateProto.getDescriptor(),
-        });
-    internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor =
-      getDescriptor().getMessageTypes().get(0);
-    internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_SearchRequest_descriptor,
-        new java.lang.String[] { "Parent", "Query", "PageSize", "PageToken", });
-    internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor =
-      getDescriptor().getMessageTypes().get(1);
-    internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_SearchResponse_descriptor,
-        new java.lang.String[] { "Results", "NextPageToken", });
-    internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor =
-      getDescriptor().getMessageTypes().get(2);
-    internal_static_google_shopping_merchant_reports_v1beta_ReportRow_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ReportRow_descriptor,
-        new java.lang.String[] { "ProductPerformanceView", "NonProductPerformanceView", "ProductView", "PriceCompetitivenessProductView", "PriceInsightsProductView", "BestSellersProductClusterView", "BestSellersBrandView", "CompetitiveVisibilityCompetitorView", "CompetitiveVisibilityTopMerchantView", "CompetitiveVisibilityBenchmarkView", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor =
-      getDescriptor().getMessageTypes().get(3);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductPerformanceView_descriptor,
-        new java.lang.String[] { "MarketingMethod", "Date", "Week", "CustomerCountryCode", "AccountId", "AccountDisplayName", "ExternalAccountId", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "CustomLabel0", "CustomLabel1", "CustomLabel2", "CustomLabel3", "CustomLabel4", "Clicks", "Impressions", "ClickThroughRate", "Conversions", "ConversionValue", "ConversionRate", "MarketingMethod", "CustomerCountryCode", "AccountId", "AccountDisplayName", "ExternalAccountId", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "CustomLabel0", "CustomLabel1", "CustomLabel2", "CustomLabel3", "CustomLabel4", "Clicks", "Impressions", "ClickThroughRate", "Conversions", "ConversionRate", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor =
-      getDescriptor().getMessageTypes().get(4);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor,
-        new java.lang.String[] { "Id", "Channel", "LanguageCode", "FeedLabel", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Price", "Condition", "Availability", "ShippingLabel", "Gtin", "ItemGroupId", "ThumbnailLink", "CreationTime", "ExpirationDate", "AggregatedReportingContextStatus", "ItemIssues", "Id", "Channel", "LanguageCode", "FeedLabel", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Condition", "Availability", "ShippingLabel", "ItemGroupId", "ThumbnailLink", "AggregatedReportingContextStatus", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor =
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_descriptor.getNestedTypes().get(0);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor,
-        new java.lang.String[] { "Type", "Severity", "Resolution", "Resolution", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor =
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor.getNestedTypes().get(0);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueType_descriptor,
-        new java.lang.String[] { "Code", "CanonicalAttribute", "Code", "CanonicalAttribute", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor =
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_descriptor.getNestedTypes().get(1);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor,
-        new java.lang.String[] { "SeverityPerReportingContext", "AggregatedSeverity", "AggregatedSeverity", });
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor =
-      internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_descriptor.getNestedTypes().get(0);
-    internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ProductView_ItemIssue_ItemIssueSeverity_IssueSeverityPerReportingContext_descriptor,
-        new java.lang.String[] { "ReportingContext", "DisapprovedCountries", "DemotedCountries", "ReportingContext", });
-    internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor =
-      getDescriptor().getMessageTypes().get(5);
-    internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_PriceCompetitivenessProductView_descriptor,
-        new java.lang.String[] { "ReportCountryCode", "Id", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Price", "BenchmarkPrice", "ReportCountryCode", "Id", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", });
-    internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor =
-      getDescriptor().getMessageTypes().get(6);
-    internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_PriceInsightsProductView_descriptor,
-        new java.lang.String[] { "Id", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Price", "SuggestedPrice", "PredictedImpressionsChangeFraction", "PredictedClicksChangeFraction", "PredictedConversionsChangeFraction", "Id", "OfferId", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "PredictedImpressionsChangeFraction", "PredictedClicksChangeFraction", "PredictedConversionsChangeFraction", });
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor =
-      getDescriptor().getMessageTypes().get(7);
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_BestSellersProductClusterView_descriptor,
-        new java.lang.String[] { "ReportDate", "ReportGranularity", "ReportCountryCode", "ReportCategoryId", "Id", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "VariantGtins", "InventoryStatus", "BrandInventoryStatus", "Rank", "PreviousRank", "RelativeDemand", "PreviousRelativeDemand", "RelativeDemandChange", "ReportGranularity", "ReportCountryCode", "ReportCategoryId", "Id", "Title", "Brand", "CategoryL1", "CategoryL2", "CategoryL3", "CategoryL4", "CategoryL5", "InventoryStatus", "BrandInventoryStatus", "Rank", "PreviousRank", "RelativeDemand", "PreviousRelativeDemand", "RelativeDemandChange", });
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor =
-      getDescriptor().getMessageTypes().get(8);
-    internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_BestSellersBrandView_descriptor,
-        new java.lang.String[] { "ReportDate", "ReportGranularity", "ReportCountryCode", "ReportCategoryId", "Id", "Brand", "Rank", "PreviousRank", "RelativeDemand", "PreviousRelativeDemand", "RelativeDemandChange", "ReportGranularity", "ReportCountryCode", "ReportCategoryId", "Id", "Brand", "Rank", "PreviousRank", "RelativeDemand", "PreviousRelativeDemand", "RelativeDemandChange", });
-    internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor =
-      getDescriptor().getMessageTypes().get(9);
-    internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_NonProductPerformanceView_descriptor,
-        new java.lang.String[] { "Date", "Week", "Clicks", "Impressions", "ClickThroughRate", "Clicks", "Impressions", "ClickThroughRate", });
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor =
-      getDescriptor().getMessageTypes().get(10);
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityCompetitorView_descriptor,
-        new java.lang.String[] { "Date", "Domain", "IsYourDomain", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "Rank", "AdsOrganicRatio", "PageOverlapRate", "HigherPositionRate", "RelativeVisibility", "Domain", "IsYourDomain", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "Rank", "AdsOrganicRatio", "PageOverlapRate", "HigherPositionRate", "RelativeVisibility", });
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor =
-      getDescriptor().getMessageTypes().get(11);
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityTopMerchantView_descriptor,
-        new java.lang.String[] { "Date", "Domain", "IsYourDomain", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "Rank", "AdsOrganicRatio", "PageOverlapRate", "HigherPositionRate", "Domain", "IsYourDomain", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "Rank", "AdsOrganicRatio", "PageOverlapRate", "HigherPositionRate", });
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor =
-      getDescriptor().getMessageTypes().get(12);
-    internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_CompetitiveVisibilityBenchmarkView_descriptor,
-        new java.lang.String[] { "Date", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "YourDomainVisibilityTrend", "CategoryBenchmarkVisibilityTrend", "ReportCountryCode", "ReportCategoryId", "TrafficSource", "YourDomainVisibilityTrend", "CategoryBenchmarkVisibilityTrend", });
-    internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor =
-      getDescriptor().getMessageTypes().get(13);
-    internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_MarketingMethod_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor =
-      getDescriptor().getMessageTypes().get(14);
-    internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_ReportGranularity_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor =
-      getDescriptor().getMessageTypes().get(15);
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_RelativeDemand_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor =
-      getDescriptor().getMessageTypes().get(16);
-    internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_RelativeDemandChangeType_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor =
-      getDescriptor().getMessageTypes().get(17);
-    internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_merchant_reports_v1beta_TrafficSource_descriptor,
-        new java.lang.String[] { });
-    com.google.protobuf.ExtensionRegistry registry =
-        com.google.protobuf.ExtensionRegistry.newInstance();
-    registry.add(com.google.api.ClientProto.defaultHost);
-    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
-    registry.add(com.google.api.AnnotationsProto.http);
-    registry.add(com.google.api.ClientProto.methodSignature);
-    registry.add(com.google.api.ClientProto.oauthScopes);
-    com.google.protobuf.Descriptors.FileDescriptor
-        .internalUpdateFileDescriptor(descriptor, registry);
-    com.google.api.AnnotationsProto.getDescriptor();
-    com.google.api.ClientProto.getDescriptor();
-    com.google.api.FieldBehaviorProto.getDescriptor();
-    com.google.protobuf.TimestampProto.getDescriptor();
-    com.google.shopping.type.TypesProto.getDescriptor();
-    com.google.type.DateProto.getDescriptor();
-  }
-
-  // @@protoc_insertion_point(outer_class_scope)
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java
deleted file mode 100644
index 9d462bad1e39..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/merchant/reports/v1beta/TrafficSourceOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/merchant/reports/v1beta/reports.proto
-
-package com.google.shopping.merchant.reports.v1beta;
-
-public interface TrafficSourceOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.reports.v1beta.TrafficSource)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java
deleted file mode 100644
index 47fac0672055..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ChannelOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/type/types.proto
-
-package com.google.shopping.type;
-
-public interface ChannelOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.type.Channel)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java
deleted file mode 100644
index 9592163e8b16..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/DestinationOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/type/types.proto
-
-package com.google.shopping.type;
-
-public interface DestinationOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.type.Destination)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java
deleted file mode 100644
index 32a724110a01..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/ReportingContextOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/type/types.proto
-
-package com.google.shopping.type;
-
-public interface ReportingContextOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.shopping.type.ReportingContext)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java b/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java
deleted file mode 100644
index f680720eab3a..000000000000
--- a/owl-bot-staging/java-shopping-merchant-reports/v1beta/proto-google-shopping-merchant-reports-v1beta/src/main/java/com/google/shopping/type/TypesProto.java
+++ /dev/null
@@ -1,116 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/shopping/type/types.proto
-
-package com.google.shopping.type;
-
-public final class TypesProto {
-  private TypesProto() {}
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistryLite registry) {
-  }
-
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistry registry) {
-    registerAllExtensions(
-        (com.google.protobuf.ExtensionRegistryLite) registry);
-  }
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_type_Price_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_type_Price_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_type_CustomAttribute_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_type_Destination_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_type_Destination_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_type_ReportingContext_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_type_ReportingContext_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_shopping_type_Channel_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_shopping_type_Channel_fieldAccessorTable;
-
-  public static com.google.protobuf.Descriptors.FileDescriptor
-      getDescriptor() {
-    return descriptor;
-  }
-  private static  com.google.protobuf.Descriptors.FileDescriptor
-      descriptor;
-  static {
-    java.lang.String[] descriptorData = {
-      "\n google/shopping/type/types.proto\022\024goog" +
-      "le.shopping.type\"c\n\005Price\022\032\n\ramount_micr" +
-      "os\030\001 \001(\003H\000\210\001\001\022\032\n\rcurrency_code\030\002 \001(\tH\001\210\001" +
-      "\001B\020\n\016_amount_microsB\020\n\016_currency_code\"\210\001" +
-      "\n\017CustomAttribute\022\021\n\004name\030\001 \001(\tH\000\210\001\001\022\022\n\005" +
-      "value\030\002 \001(\tH\001\210\001\001\022;\n\014group_values\030\003 \003(\0132%" +
-      ".google.shopping.type.CustomAttributeB\007\n" +
-      "\005_nameB\010\n\006_value\"\301\001\n\013Destination\"\261\001\n\017Des" +
-      "tinationEnum\022 \n\034DESTINATION_ENUM_UNSPECI" +
-      "FIED\020\000\022\020\n\014SHOPPING_ADS\020\001\022\017\n\013DISPLAY_ADS\020" +
-      "\002\022\027\n\023LOCAL_INVENTORY_ADS\020\003\022\021\n\rFREE_LISTI" +
-      "NGS\020\004\022\027\n\023FREE_LOCAL_LISTINGS\020\005\022\024\n\020YOUTUB" +
-      "E_SHOPPING\020\006\"\331\002\n\020ReportingContext\"\304\002\n\024Re" +
-      "portingContextEnum\022&\n\"REPORTING_CONTEXT_" +
-      "ENUM_UNSPECIFIED\020\000\022\020\n\014SHOPPING_ADS\020\001\022\021\n\r" +
-      "DISCOVERY_ADS\020\002\022\r\n\tVIDEO_ADS\020\003\022\017\n\013DISPLA" +
-      "Y_ADS\020\004\022\027\n\023LOCAL_INVENTORY_ADS\020\005\022\031\n\025VEHI" +
-      "CLE_INVENTORY_ADS\020\006\022\021\n\rFREE_LISTINGS\020\007\022\027" +
-      "\n\023FREE_LOCAL_LISTINGS\020\010\022\037\n\033FREE_LOCAL_VE" +
-      "HICLE_LISTINGS\020\t\022\024\n\020YOUTUBE_SHOPPING\020\n\022\020" +
-      "\n\014CLOUD_RETAIL\020\013\022\026\n\022LOCAL_CLOUD_RETAIL\020\014" +
-      "\"M\n\007Channel\"B\n\013ChannelEnum\022\034\n\030CHANNEL_EN" +
-      "UM_UNSPECIFIED\020\000\022\n\n\006ONLINE\020\001\022\t\n\005LOCAL\020\002B" +
-      "p\n\030com.google.shopping.typeB\nTypesProtoP" +
-      "\001Z/cloud.google.com/go/shopping/type/typ" +
-      "epb;typepb\252\002\024Google.Shopping.Typeb\006proto" +
-      "3"
-    };
-    descriptor = com.google.protobuf.Descriptors.FileDescriptor
-      .internalBuildGeneratedFileFrom(descriptorData,
-        new com.google.protobuf.Descriptors.FileDescriptor[] {
-        });
-    internal_static_google_shopping_type_Price_descriptor =
-      getDescriptor().getMessageTypes().get(0);
-    internal_static_google_shopping_type_Price_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_type_Price_descriptor,
-        new java.lang.String[] { "AmountMicros", "CurrencyCode", "AmountMicros", "CurrencyCode", });
-    internal_static_google_shopping_type_CustomAttribute_descriptor =
-      getDescriptor().getMessageTypes().get(1);
-    internal_static_google_shopping_type_CustomAttribute_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_type_CustomAttribute_descriptor,
-        new java.lang.String[] { "Name", "Value", "GroupValues", "Name", "Value", });
-    internal_static_google_shopping_type_Destination_descriptor =
-      getDescriptor().getMessageTypes().get(2);
-    internal_static_google_shopping_type_Destination_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_type_Destination_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_type_ReportingContext_descriptor =
-      getDescriptor().getMessageTypes().get(3);
-    internal_static_google_shopping_type_ReportingContext_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_type_ReportingContext_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_shopping_type_Channel_descriptor =
-      getDescriptor().getMessageTypes().get(4);
-    internal_static_google_shopping_type_Channel_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_shopping_type_Channel_descriptor,
-        new java.lang.String[] { });
-  }
-
-  // @@protoc_insertion_point(outer_class_scope)
-}