• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/retail/v2/import_config.proto
18 
19 package com.google.cloud.retail.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for the ImportUserEvents request.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.retail.v2.ImportUserEventsRequest}
29  */
30 public final class ImportUserEventsRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.retail.v2.ImportUserEventsRequest)
33     ImportUserEventsRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ImportUserEventsRequest.newBuilder() to construct.
ImportUserEventsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ImportUserEventsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ImportUserEventsRequest()40   private ImportUserEventsRequest() {
41     parent_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new ImportUserEventsRequest();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.retail.v2.ImportConfigProto
57         .internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.retail.v2.ImportConfigProto
64         .internal_static_google_cloud_retail_v2_ImportUserEventsRequest_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.retail.v2.ImportUserEventsRequest.class,
67             com.google.cloud.retail.v2.ImportUserEventsRequest.Builder.class);
68   }
69 
70   public static final int PARENT_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object parent_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * Required. `projects/1234/locations/global/catalogs/default_catalog`
79    * </pre>
80    *
81    * <code>
82    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
83    * </code>
84    *
85    * @return The parent.
86    */
87   @java.lang.Override
getParent()88   public java.lang.String getParent() {
89     java.lang.Object ref = parent_;
90     if (ref instanceof java.lang.String) {
91       return (java.lang.String) ref;
92     } else {
93       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
94       java.lang.String s = bs.toStringUtf8();
95       parent_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * Required. `projects/1234/locations/global/catalogs/default_catalog`
104    * </pre>
105    *
106    * <code>
107    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
108    * </code>
109    *
110    * @return The bytes for parent.
111    */
112   @java.lang.Override
getParentBytes()113   public com.google.protobuf.ByteString getParentBytes() {
114     java.lang.Object ref = parent_;
115     if (ref instanceof java.lang.String) {
116       com.google.protobuf.ByteString b =
117           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
118       parent_ = b;
119       return b;
120     } else {
121       return (com.google.protobuf.ByteString) ref;
122     }
123   }
124 
125   public static final int INPUT_CONFIG_FIELD_NUMBER = 2;
126   private com.google.cloud.retail.v2.UserEventInputConfig inputConfig_;
127   /**
128    *
129    *
130    * <pre>
131    * Required. The desired input location of the data.
132    * </pre>
133    *
134    * <code>
135    * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
136    * </code>
137    *
138    * @return Whether the inputConfig field is set.
139    */
140   @java.lang.Override
hasInputConfig()141   public boolean hasInputConfig() {
142     return inputConfig_ != null;
143   }
144   /**
145    *
146    *
147    * <pre>
148    * Required. The desired input location of the data.
149    * </pre>
150    *
151    * <code>
152    * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
153    * </code>
154    *
155    * @return The inputConfig.
156    */
157   @java.lang.Override
getInputConfig()158   public com.google.cloud.retail.v2.UserEventInputConfig getInputConfig() {
159     return inputConfig_ == null
160         ? com.google.cloud.retail.v2.UserEventInputConfig.getDefaultInstance()
161         : inputConfig_;
162   }
163   /**
164    *
165    *
166    * <pre>
167    * Required. The desired input location of the data.
168    * </pre>
169    *
170    * <code>
171    * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
172    * </code>
173    */
174   @java.lang.Override
getInputConfigOrBuilder()175   public com.google.cloud.retail.v2.UserEventInputConfigOrBuilder getInputConfigOrBuilder() {
176     return inputConfig_ == null
177         ? com.google.cloud.retail.v2.UserEventInputConfig.getDefaultInstance()
178         : inputConfig_;
179   }
180 
181   public static final int ERRORS_CONFIG_FIELD_NUMBER = 3;
182   private com.google.cloud.retail.v2.ImportErrorsConfig errorsConfig_;
183   /**
184    *
185    *
186    * <pre>
187    * The desired location of errors incurred during the Import. Cannot be set
188    * for inline user event imports.
189    * </pre>
190    *
191    * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
192    *
193    * @return Whether the errorsConfig field is set.
194    */
195   @java.lang.Override
hasErrorsConfig()196   public boolean hasErrorsConfig() {
197     return errorsConfig_ != null;
198   }
199   /**
200    *
201    *
202    * <pre>
203    * The desired location of errors incurred during the Import. Cannot be set
204    * for inline user event imports.
205    * </pre>
206    *
207    * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
208    *
209    * @return The errorsConfig.
210    */
211   @java.lang.Override
getErrorsConfig()212   public com.google.cloud.retail.v2.ImportErrorsConfig getErrorsConfig() {
213     return errorsConfig_ == null
214         ? com.google.cloud.retail.v2.ImportErrorsConfig.getDefaultInstance()
215         : errorsConfig_;
216   }
217   /**
218    *
219    *
220    * <pre>
221    * The desired location of errors incurred during the Import. Cannot be set
222    * for inline user event imports.
223    * </pre>
224    *
225    * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
226    */
227   @java.lang.Override
getErrorsConfigOrBuilder()228   public com.google.cloud.retail.v2.ImportErrorsConfigOrBuilder getErrorsConfigOrBuilder() {
229     return errorsConfig_ == null
230         ? com.google.cloud.retail.v2.ImportErrorsConfig.getDefaultInstance()
231         : errorsConfig_;
232   }
233 
234   private byte memoizedIsInitialized = -1;
235 
236   @java.lang.Override
isInitialized()237   public final boolean isInitialized() {
238     byte isInitialized = memoizedIsInitialized;
239     if (isInitialized == 1) return true;
240     if (isInitialized == 0) return false;
241 
242     memoizedIsInitialized = 1;
243     return true;
244   }
245 
246   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)247   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
248     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
249       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
250     }
251     if (inputConfig_ != null) {
252       output.writeMessage(2, getInputConfig());
253     }
254     if (errorsConfig_ != null) {
255       output.writeMessage(3, getErrorsConfig());
256     }
257     getUnknownFields().writeTo(output);
258   }
259 
260   @java.lang.Override
getSerializedSize()261   public int getSerializedSize() {
262     int size = memoizedSize;
263     if (size != -1) return size;
264 
265     size = 0;
266     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
267       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
268     }
269     if (inputConfig_ != null) {
270       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputConfig());
271     }
272     if (errorsConfig_ != null) {
273       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getErrorsConfig());
274     }
275     size += getUnknownFields().getSerializedSize();
276     memoizedSize = size;
277     return size;
278   }
279 
280   @java.lang.Override
equals(final java.lang.Object obj)281   public boolean equals(final java.lang.Object obj) {
282     if (obj == this) {
283       return true;
284     }
285     if (!(obj instanceof com.google.cloud.retail.v2.ImportUserEventsRequest)) {
286       return super.equals(obj);
287     }
288     com.google.cloud.retail.v2.ImportUserEventsRequest other =
289         (com.google.cloud.retail.v2.ImportUserEventsRequest) obj;
290 
291     if (!getParent().equals(other.getParent())) return false;
292     if (hasInputConfig() != other.hasInputConfig()) return false;
293     if (hasInputConfig()) {
294       if (!getInputConfig().equals(other.getInputConfig())) return false;
295     }
296     if (hasErrorsConfig() != other.hasErrorsConfig()) return false;
297     if (hasErrorsConfig()) {
298       if (!getErrorsConfig().equals(other.getErrorsConfig())) return false;
299     }
300     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
301     return true;
302   }
303 
304   @java.lang.Override
hashCode()305   public int hashCode() {
306     if (memoizedHashCode != 0) {
307       return memoizedHashCode;
308     }
309     int hash = 41;
310     hash = (19 * hash) + getDescriptor().hashCode();
311     hash = (37 * hash) + PARENT_FIELD_NUMBER;
312     hash = (53 * hash) + getParent().hashCode();
313     if (hasInputConfig()) {
314       hash = (37 * hash) + INPUT_CONFIG_FIELD_NUMBER;
315       hash = (53 * hash) + getInputConfig().hashCode();
316     }
317     if (hasErrorsConfig()) {
318       hash = (37 * hash) + ERRORS_CONFIG_FIELD_NUMBER;
319       hash = (53 * hash) + getErrorsConfig().hashCode();
320     }
321     hash = (29 * hash) + getUnknownFields().hashCode();
322     memoizedHashCode = hash;
323     return hash;
324   }
325 
parseFrom( java.nio.ByteBuffer data)326   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
327       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
328     return PARSER.parseFrom(data);
329   }
330 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)331   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
332       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333       throws com.google.protobuf.InvalidProtocolBufferException {
334     return PARSER.parseFrom(data, extensionRegistry);
335   }
336 
parseFrom( com.google.protobuf.ByteString data)337   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
338       com.google.protobuf.ByteString data)
339       throws com.google.protobuf.InvalidProtocolBufferException {
340     return PARSER.parseFrom(data);
341   }
342 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)343   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
344       com.google.protobuf.ByteString data,
345       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346       throws com.google.protobuf.InvalidProtocolBufferException {
347     return PARSER.parseFrom(data, extensionRegistry);
348   }
349 
parseFrom(byte[] data)350   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(byte[] data)
351       throws com.google.protobuf.InvalidProtocolBufferException {
352     return PARSER.parseFrom(data);
353   }
354 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)355   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
356       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
357       throws com.google.protobuf.InvalidProtocolBufferException {
358     return PARSER.parseFrom(data, extensionRegistry);
359   }
360 
parseFrom( java.io.InputStream input)361   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
362       java.io.InputStream input) throws java.io.IOException {
363     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
364   }
365 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)366   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
367       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
368       throws java.io.IOException {
369     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
370         PARSER, input, extensionRegistry);
371   }
372 
parseDelimitedFrom( java.io.InputStream input)373   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseDelimitedFrom(
374       java.io.InputStream input) throws java.io.IOException {
375     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
376   }
377 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)378   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseDelimitedFrom(
379       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
380       throws java.io.IOException {
381     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
382         PARSER, input, extensionRegistry);
383   }
384 
parseFrom( com.google.protobuf.CodedInputStream input)385   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
386       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
387     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
388   }
389 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)390   public static com.google.cloud.retail.v2.ImportUserEventsRequest parseFrom(
391       com.google.protobuf.CodedInputStream input,
392       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
393       throws java.io.IOException {
394     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
395         PARSER, input, extensionRegistry);
396   }
397 
398   @java.lang.Override
newBuilderForType()399   public Builder newBuilderForType() {
400     return newBuilder();
401   }
402 
newBuilder()403   public static Builder newBuilder() {
404     return DEFAULT_INSTANCE.toBuilder();
405   }
406 
newBuilder(com.google.cloud.retail.v2.ImportUserEventsRequest prototype)407   public static Builder newBuilder(com.google.cloud.retail.v2.ImportUserEventsRequest prototype) {
408     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
409   }
410 
411   @java.lang.Override
toBuilder()412   public Builder toBuilder() {
413     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
414   }
415 
416   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)417   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
418     Builder builder = new Builder(parent);
419     return builder;
420   }
421   /**
422    *
423    *
424    * <pre>
425    * Request message for the ImportUserEvents request.
426    * </pre>
427    *
428    * Protobuf type {@code google.cloud.retail.v2.ImportUserEventsRequest}
429    */
430   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
431       implements
432       // @@protoc_insertion_point(builder_implements:google.cloud.retail.v2.ImportUserEventsRequest)
433       com.google.cloud.retail.v2.ImportUserEventsRequestOrBuilder {
getDescriptor()434     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
435       return com.google.cloud.retail.v2.ImportConfigProto
436           .internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor;
437     }
438 
439     @java.lang.Override
440     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()441         internalGetFieldAccessorTable() {
442       return com.google.cloud.retail.v2.ImportConfigProto
443           .internal_static_google_cloud_retail_v2_ImportUserEventsRequest_fieldAccessorTable
444           .ensureFieldAccessorsInitialized(
445               com.google.cloud.retail.v2.ImportUserEventsRequest.class,
446               com.google.cloud.retail.v2.ImportUserEventsRequest.Builder.class);
447     }
448 
449     // Construct using com.google.cloud.retail.v2.ImportUserEventsRequest.newBuilder()
Builder()450     private Builder() {}
451 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)452     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
453       super(parent);
454     }
455 
456     @java.lang.Override
clear()457     public Builder clear() {
458       super.clear();
459       bitField0_ = 0;
460       parent_ = "";
461       inputConfig_ = null;
462       if (inputConfigBuilder_ != null) {
463         inputConfigBuilder_.dispose();
464         inputConfigBuilder_ = null;
465       }
466       errorsConfig_ = null;
467       if (errorsConfigBuilder_ != null) {
468         errorsConfigBuilder_.dispose();
469         errorsConfigBuilder_ = null;
470       }
471       return this;
472     }
473 
474     @java.lang.Override
getDescriptorForType()475     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
476       return com.google.cloud.retail.v2.ImportConfigProto
477           .internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor;
478     }
479 
480     @java.lang.Override
getDefaultInstanceForType()481     public com.google.cloud.retail.v2.ImportUserEventsRequest getDefaultInstanceForType() {
482       return com.google.cloud.retail.v2.ImportUserEventsRequest.getDefaultInstance();
483     }
484 
485     @java.lang.Override
build()486     public com.google.cloud.retail.v2.ImportUserEventsRequest build() {
487       com.google.cloud.retail.v2.ImportUserEventsRequest result = buildPartial();
488       if (!result.isInitialized()) {
489         throw newUninitializedMessageException(result);
490       }
491       return result;
492     }
493 
494     @java.lang.Override
buildPartial()495     public com.google.cloud.retail.v2.ImportUserEventsRequest buildPartial() {
496       com.google.cloud.retail.v2.ImportUserEventsRequest result =
497           new com.google.cloud.retail.v2.ImportUserEventsRequest(this);
498       if (bitField0_ != 0) {
499         buildPartial0(result);
500       }
501       onBuilt();
502       return result;
503     }
504 
buildPartial0(com.google.cloud.retail.v2.ImportUserEventsRequest result)505     private void buildPartial0(com.google.cloud.retail.v2.ImportUserEventsRequest result) {
506       int from_bitField0_ = bitField0_;
507       if (((from_bitField0_ & 0x00000001) != 0)) {
508         result.parent_ = parent_;
509       }
510       if (((from_bitField0_ & 0x00000002) != 0)) {
511         result.inputConfig_ =
512             inputConfigBuilder_ == null ? inputConfig_ : inputConfigBuilder_.build();
513       }
514       if (((from_bitField0_ & 0x00000004) != 0)) {
515         result.errorsConfig_ =
516             errorsConfigBuilder_ == null ? errorsConfig_ : errorsConfigBuilder_.build();
517       }
518     }
519 
520     @java.lang.Override
clone()521     public Builder clone() {
522       return super.clone();
523     }
524 
525     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)526     public Builder setField(
527         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
528       return super.setField(field, value);
529     }
530 
531     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)532     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
533       return super.clearField(field);
534     }
535 
536     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)537     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
538       return super.clearOneof(oneof);
539     }
540 
541     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)542     public Builder setRepeatedField(
543         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
544       return super.setRepeatedField(field, index, value);
545     }
546 
547     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)548     public Builder addRepeatedField(
549         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
550       return super.addRepeatedField(field, value);
551     }
552 
553     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)554     public Builder mergeFrom(com.google.protobuf.Message other) {
555       if (other instanceof com.google.cloud.retail.v2.ImportUserEventsRequest) {
556         return mergeFrom((com.google.cloud.retail.v2.ImportUserEventsRequest) other);
557       } else {
558         super.mergeFrom(other);
559         return this;
560       }
561     }
562 
mergeFrom(com.google.cloud.retail.v2.ImportUserEventsRequest other)563     public Builder mergeFrom(com.google.cloud.retail.v2.ImportUserEventsRequest other) {
564       if (other == com.google.cloud.retail.v2.ImportUserEventsRequest.getDefaultInstance())
565         return this;
566       if (!other.getParent().isEmpty()) {
567         parent_ = other.parent_;
568         bitField0_ |= 0x00000001;
569         onChanged();
570       }
571       if (other.hasInputConfig()) {
572         mergeInputConfig(other.getInputConfig());
573       }
574       if (other.hasErrorsConfig()) {
575         mergeErrorsConfig(other.getErrorsConfig());
576       }
577       this.mergeUnknownFields(other.getUnknownFields());
578       onChanged();
579       return this;
580     }
581 
582     @java.lang.Override
isInitialized()583     public final boolean isInitialized() {
584       return true;
585     }
586 
587     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)588     public Builder mergeFrom(
589         com.google.protobuf.CodedInputStream input,
590         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
591         throws java.io.IOException {
592       if (extensionRegistry == null) {
593         throw new java.lang.NullPointerException();
594       }
595       try {
596         boolean done = false;
597         while (!done) {
598           int tag = input.readTag();
599           switch (tag) {
600             case 0:
601               done = true;
602               break;
603             case 10:
604               {
605                 parent_ = input.readStringRequireUtf8();
606                 bitField0_ |= 0x00000001;
607                 break;
608               } // case 10
609             case 18:
610               {
611                 input.readMessage(getInputConfigFieldBuilder().getBuilder(), extensionRegistry);
612                 bitField0_ |= 0x00000002;
613                 break;
614               } // case 18
615             case 26:
616               {
617                 input.readMessage(getErrorsConfigFieldBuilder().getBuilder(), extensionRegistry);
618                 bitField0_ |= 0x00000004;
619                 break;
620               } // case 26
621             default:
622               {
623                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
624                   done = true; // was an endgroup tag
625                 }
626                 break;
627               } // default:
628           } // switch (tag)
629         } // while (!done)
630       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
631         throw e.unwrapIOException();
632       } finally {
633         onChanged();
634       } // finally
635       return this;
636     }
637 
638     private int bitField0_;
639 
640     private java.lang.Object parent_ = "";
641     /**
642      *
643      *
644      * <pre>
645      * Required. `projects/1234/locations/global/catalogs/default_catalog`
646      * </pre>
647      *
648      * <code>
649      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
650      * </code>
651      *
652      * @return The parent.
653      */
getParent()654     public java.lang.String getParent() {
655       java.lang.Object ref = parent_;
656       if (!(ref instanceof java.lang.String)) {
657         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
658         java.lang.String s = bs.toStringUtf8();
659         parent_ = s;
660         return s;
661       } else {
662         return (java.lang.String) ref;
663       }
664     }
665     /**
666      *
667      *
668      * <pre>
669      * Required. `projects/1234/locations/global/catalogs/default_catalog`
670      * </pre>
671      *
672      * <code>
673      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
674      * </code>
675      *
676      * @return The bytes for parent.
677      */
getParentBytes()678     public com.google.protobuf.ByteString getParentBytes() {
679       java.lang.Object ref = parent_;
680       if (ref instanceof String) {
681         com.google.protobuf.ByteString b =
682             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
683         parent_ = b;
684         return b;
685       } else {
686         return (com.google.protobuf.ByteString) ref;
687       }
688     }
689     /**
690      *
691      *
692      * <pre>
693      * Required. `projects/1234/locations/global/catalogs/default_catalog`
694      * </pre>
695      *
696      * <code>
697      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
698      * </code>
699      *
700      * @param value The parent to set.
701      * @return This builder for chaining.
702      */
setParent(java.lang.String value)703     public Builder setParent(java.lang.String value) {
704       if (value == null) {
705         throw new NullPointerException();
706       }
707       parent_ = value;
708       bitField0_ |= 0x00000001;
709       onChanged();
710       return this;
711     }
712     /**
713      *
714      *
715      * <pre>
716      * Required. `projects/1234/locations/global/catalogs/default_catalog`
717      * </pre>
718      *
719      * <code>
720      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
721      * </code>
722      *
723      * @return This builder for chaining.
724      */
clearParent()725     public Builder clearParent() {
726       parent_ = getDefaultInstance().getParent();
727       bitField0_ = (bitField0_ & ~0x00000001);
728       onChanged();
729       return this;
730     }
731     /**
732      *
733      *
734      * <pre>
735      * Required. `projects/1234/locations/global/catalogs/default_catalog`
736      * </pre>
737      *
738      * <code>
739      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
740      * </code>
741      *
742      * @param value The bytes for parent to set.
743      * @return This builder for chaining.
744      */
setParentBytes(com.google.protobuf.ByteString value)745     public Builder setParentBytes(com.google.protobuf.ByteString value) {
746       if (value == null) {
747         throw new NullPointerException();
748       }
749       checkByteStringIsUtf8(value);
750       parent_ = value;
751       bitField0_ |= 0x00000001;
752       onChanged();
753       return this;
754     }
755 
756     private com.google.cloud.retail.v2.UserEventInputConfig inputConfig_;
757     private com.google.protobuf.SingleFieldBuilderV3<
758             com.google.cloud.retail.v2.UserEventInputConfig,
759             com.google.cloud.retail.v2.UserEventInputConfig.Builder,
760             com.google.cloud.retail.v2.UserEventInputConfigOrBuilder>
761         inputConfigBuilder_;
762     /**
763      *
764      *
765      * <pre>
766      * Required. The desired input location of the data.
767      * </pre>
768      *
769      * <code>
770      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
771      * </code>
772      *
773      * @return Whether the inputConfig field is set.
774      */
hasInputConfig()775     public boolean hasInputConfig() {
776       return ((bitField0_ & 0x00000002) != 0);
777     }
778     /**
779      *
780      *
781      * <pre>
782      * Required. The desired input location of the data.
783      * </pre>
784      *
785      * <code>
786      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
787      * </code>
788      *
789      * @return The inputConfig.
790      */
getInputConfig()791     public com.google.cloud.retail.v2.UserEventInputConfig getInputConfig() {
792       if (inputConfigBuilder_ == null) {
793         return inputConfig_ == null
794             ? com.google.cloud.retail.v2.UserEventInputConfig.getDefaultInstance()
795             : inputConfig_;
796       } else {
797         return inputConfigBuilder_.getMessage();
798       }
799     }
800     /**
801      *
802      *
803      * <pre>
804      * Required. The desired input location of the data.
805      * </pre>
806      *
807      * <code>
808      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
809      * </code>
810      */
setInputConfig(com.google.cloud.retail.v2.UserEventInputConfig value)811     public Builder setInputConfig(com.google.cloud.retail.v2.UserEventInputConfig value) {
812       if (inputConfigBuilder_ == null) {
813         if (value == null) {
814           throw new NullPointerException();
815         }
816         inputConfig_ = value;
817       } else {
818         inputConfigBuilder_.setMessage(value);
819       }
820       bitField0_ |= 0x00000002;
821       onChanged();
822       return this;
823     }
824     /**
825      *
826      *
827      * <pre>
828      * Required. The desired input location of the data.
829      * </pre>
830      *
831      * <code>
832      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
833      * </code>
834      */
setInputConfig( com.google.cloud.retail.v2.UserEventInputConfig.Builder builderForValue)835     public Builder setInputConfig(
836         com.google.cloud.retail.v2.UserEventInputConfig.Builder builderForValue) {
837       if (inputConfigBuilder_ == null) {
838         inputConfig_ = builderForValue.build();
839       } else {
840         inputConfigBuilder_.setMessage(builderForValue.build());
841       }
842       bitField0_ |= 0x00000002;
843       onChanged();
844       return this;
845     }
846     /**
847      *
848      *
849      * <pre>
850      * Required. The desired input location of the data.
851      * </pre>
852      *
853      * <code>
854      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
855      * </code>
856      */
mergeInputConfig(com.google.cloud.retail.v2.UserEventInputConfig value)857     public Builder mergeInputConfig(com.google.cloud.retail.v2.UserEventInputConfig value) {
858       if (inputConfigBuilder_ == null) {
859         if (((bitField0_ & 0x00000002) != 0)
860             && inputConfig_ != null
861             && inputConfig_
862                 != com.google.cloud.retail.v2.UserEventInputConfig.getDefaultInstance()) {
863           getInputConfigBuilder().mergeFrom(value);
864         } else {
865           inputConfig_ = value;
866         }
867       } else {
868         inputConfigBuilder_.mergeFrom(value);
869       }
870       bitField0_ |= 0x00000002;
871       onChanged();
872       return this;
873     }
874     /**
875      *
876      *
877      * <pre>
878      * Required. The desired input location of the data.
879      * </pre>
880      *
881      * <code>
882      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
883      * </code>
884      */
clearInputConfig()885     public Builder clearInputConfig() {
886       bitField0_ = (bitField0_ & ~0x00000002);
887       inputConfig_ = null;
888       if (inputConfigBuilder_ != null) {
889         inputConfigBuilder_.dispose();
890         inputConfigBuilder_ = null;
891       }
892       onChanged();
893       return this;
894     }
895     /**
896      *
897      *
898      * <pre>
899      * Required. The desired input location of the data.
900      * </pre>
901      *
902      * <code>
903      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
904      * </code>
905      */
getInputConfigBuilder()906     public com.google.cloud.retail.v2.UserEventInputConfig.Builder getInputConfigBuilder() {
907       bitField0_ |= 0x00000002;
908       onChanged();
909       return getInputConfigFieldBuilder().getBuilder();
910     }
911     /**
912      *
913      *
914      * <pre>
915      * Required. The desired input location of the data.
916      * </pre>
917      *
918      * <code>
919      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
920      * </code>
921      */
getInputConfigOrBuilder()922     public com.google.cloud.retail.v2.UserEventInputConfigOrBuilder getInputConfigOrBuilder() {
923       if (inputConfigBuilder_ != null) {
924         return inputConfigBuilder_.getMessageOrBuilder();
925       } else {
926         return inputConfig_ == null
927             ? com.google.cloud.retail.v2.UserEventInputConfig.getDefaultInstance()
928             : inputConfig_;
929       }
930     }
931     /**
932      *
933      *
934      * <pre>
935      * Required. The desired input location of the data.
936      * </pre>
937      *
938      * <code>
939      * .google.cloud.retail.v2.UserEventInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
940      * </code>
941      */
942     private com.google.protobuf.SingleFieldBuilderV3<
943             com.google.cloud.retail.v2.UserEventInputConfig,
944             com.google.cloud.retail.v2.UserEventInputConfig.Builder,
945             com.google.cloud.retail.v2.UserEventInputConfigOrBuilder>
getInputConfigFieldBuilder()946         getInputConfigFieldBuilder() {
947       if (inputConfigBuilder_ == null) {
948         inputConfigBuilder_ =
949             new com.google.protobuf.SingleFieldBuilderV3<
950                 com.google.cloud.retail.v2.UserEventInputConfig,
951                 com.google.cloud.retail.v2.UserEventInputConfig.Builder,
952                 com.google.cloud.retail.v2.UserEventInputConfigOrBuilder>(
953                 getInputConfig(), getParentForChildren(), isClean());
954         inputConfig_ = null;
955       }
956       return inputConfigBuilder_;
957     }
958 
959     private com.google.cloud.retail.v2.ImportErrorsConfig errorsConfig_;
960     private com.google.protobuf.SingleFieldBuilderV3<
961             com.google.cloud.retail.v2.ImportErrorsConfig,
962             com.google.cloud.retail.v2.ImportErrorsConfig.Builder,
963             com.google.cloud.retail.v2.ImportErrorsConfigOrBuilder>
964         errorsConfigBuilder_;
965     /**
966      *
967      *
968      * <pre>
969      * The desired location of errors incurred during the Import. Cannot be set
970      * for inline user event imports.
971      * </pre>
972      *
973      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
974      *
975      * @return Whether the errorsConfig field is set.
976      */
hasErrorsConfig()977     public boolean hasErrorsConfig() {
978       return ((bitField0_ & 0x00000004) != 0);
979     }
980     /**
981      *
982      *
983      * <pre>
984      * The desired location of errors incurred during the Import. Cannot be set
985      * for inline user event imports.
986      * </pre>
987      *
988      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
989      *
990      * @return The errorsConfig.
991      */
getErrorsConfig()992     public com.google.cloud.retail.v2.ImportErrorsConfig getErrorsConfig() {
993       if (errorsConfigBuilder_ == null) {
994         return errorsConfig_ == null
995             ? com.google.cloud.retail.v2.ImportErrorsConfig.getDefaultInstance()
996             : errorsConfig_;
997       } else {
998         return errorsConfigBuilder_.getMessage();
999       }
1000     }
1001     /**
1002      *
1003      *
1004      * <pre>
1005      * The desired location of errors incurred during the Import. Cannot be set
1006      * for inline user event imports.
1007      * </pre>
1008      *
1009      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1010      */
setErrorsConfig(com.google.cloud.retail.v2.ImportErrorsConfig value)1011     public Builder setErrorsConfig(com.google.cloud.retail.v2.ImportErrorsConfig value) {
1012       if (errorsConfigBuilder_ == null) {
1013         if (value == null) {
1014           throw new NullPointerException();
1015         }
1016         errorsConfig_ = value;
1017       } else {
1018         errorsConfigBuilder_.setMessage(value);
1019       }
1020       bitField0_ |= 0x00000004;
1021       onChanged();
1022       return this;
1023     }
1024     /**
1025      *
1026      *
1027      * <pre>
1028      * The desired location of errors incurred during the Import. Cannot be set
1029      * for inline user event imports.
1030      * </pre>
1031      *
1032      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1033      */
setErrorsConfig( com.google.cloud.retail.v2.ImportErrorsConfig.Builder builderForValue)1034     public Builder setErrorsConfig(
1035         com.google.cloud.retail.v2.ImportErrorsConfig.Builder builderForValue) {
1036       if (errorsConfigBuilder_ == null) {
1037         errorsConfig_ = builderForValue.build();
1038       } else {
1039         errorsConfigBuilder_.setMessage(builderForValue.build());
1040       }
1041       bitField0_ |= 0x00000004;
1042       onChanged();
1043       return this;
1044     }
1045     /**
1046      *
1047      *
1048      * <pre>
1049      * The desired location of errors incurred during the Import. Cannot be set
1050      * for inline user event imports.
1051      * </pre>
1052      *
1053      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1054      */
mergeErrorsConfig(com.google.cloud.retail.v2.ImportErrorsConfig value)1055     public Builder mergeErrorsConfig(com.google.cloud.retail.v2.ImportErrorsConfig value) {
1056       if (errorsConfigBuilder_ == null) {
1057         if (((bitField0_ & 0x00000004) != 0)
1058             && errorsConfig_ != null
1059             && errorsConfig_
1060                 != com.google.cloud.retail.v2.ImportErrorsConfig.getDefaultInstance()) {
1061           getErrorsConfigBuilder().mergeFrom(value);
1062         } else {
1063           errorsConfig_ = value;
1064         }
1065       } else {
1066         errorsConfigBuilder_.mergeFrom(value);
1067       }
1068       bitField0_ |= 0x00000004;
1069       onChanged();
1070       return this;
1071     }
1072     /**
1073      *
1074      *
1075      * <pre>
1076      * The desired location of errors incurred during the Import. Cannot be set
1077      * for inline user event imports.
1078      * </pre>
1079      *
1080      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1081      */
clearErrorsConfig()1082     public Builder clearErrorsConfig() {
1083       bitField0_ = (bitField0_ & ~0x00000004);
1084       errorsConfig_ = null;
1085       if (errorsConfigBuilder_ != null) {
1086         errorsConfigBuilder_.dispose();
1087         errorsConfigBuilder_ = null;
1088       }
1089       onChanged();
1090       return this;
1091     }
1092     /**
1093      *
1094      *
1095      * <pre>
1096      * The desired location of errors incurred during the Import. Cannot be set
1097      * for inline user event imports.
1098      * </pre>
1099      *
1100      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1101      */
getErrorsConfigBuilder()1102     public com.google.cloud.retail.v2.ImportErrorsConfig.Builder getErrorsConfigBuilder() {
1103       bitField0_ |= 0x00000004;
1104       onChanged();
1105       return getErrorsConfigFieldBuilder().getBuilder();
1106     }
1107     /**
1108      *
1109      *
1110      * <pre>
1111      * The desired location of errors incurred during the Import. Cannot be set
1112      * for inline user event imports.
1113      * </pre>
1114      *
1115      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1116      */
getErrorsConfigOrBuilder()1117     public com.google.cloud.retail.v2.ImportErrorsConfigOrBuilder getErrorsConfigOrBuilder() {
1118       if (errorsConfigBuilder_ != null) {
1119         return errorsConfigBuilder_.getMessageOrBuilder();
1120       } else {
1121         return errorsConfig_ == null
1122             ? com.google.cloud.retail.v2.ImportErrorsConfig.getDefaultInstance()
1123             : errorsConfig_;
1124       }
1125     }
1126     /**
1127      *
1128      *
1129      * <pre>
1130      * The desired location of errors incurred during the Import. Cannot be set
1131      * for inline user event imports.
1132      * </pre>
1133      *
1134      * <code>.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;</code>
1135      */
1136     private com.google.protobuf.SingleFieldBuilderV3<
1137             com.google.cloud.retail.v2.ImportErrorsConfig,
1138             com.google.cloud.retail.v2.ImportErrorsConfig.Builder,
1139             com.google.cloud.retail.v2.ImportErrorsConfigOrBuilder>
getErrorsConfigFieldBuilder()1140         getErrorsConfigFieldBuilder() {
1141       if (errorsConfigBuilder_ == null) {
1142         errorsConfigBuilder_ =
1143             new com.google.protobuf.SingleFieldBuilderV3<
1144                 com.google.cloud.retail.v2.ImportErrorsConfig,
1145                 com.google.cloud.retail.v2.ImportErrorsConfig.Builder,
1146                 com.google.cloud.retail.v2.ImportErrorsConfigOrBuilder>(
1147                 getErrorsConfig(), getParentForChildren(), isClean());
1148         errorsConfig_ = null;
1149       }
1150       return errorsConfigBuilder_;
1151     }
1152 
1153     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1154     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1155       return super.setUnknownFields(unknownFields);
1156     }
1157 
1158     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1159     public final Builder mergeUnknownFields(
1160         final com.google.protobuf.UnknownFieldSet unknownFields) {
1161       return super.mergeUnknownFields(unknownFields);
1162     }
1163 
1164     // @@protoc_insertion_point(builder_scope:google.cloud.retail.v2.ImportUserEventsRequest)
1165   }
1166 
1167   // @@protoc_insertion_point(class_scope:google.cloud.retail.v2.ImportUserEventsRequest)
1168   private static final com.google.cloud.retail.v2.ImportUserEventsRequest DEFAULT_INSTANCE;
1169 
1170   static {
1171     DEFAULT_INSTANCE = new com.google.cloud.retail.v2.ImportUserEventsRequest();
1172   }
1173 
getDefaultInstance()1174   public static com.google.cloud.retail.v2.ImportUserEventsRequest getDefaultInstance() {
1175     return DEFAULT_INSTANCE;
1176   }
1177 
1178   private static final com.google.protobuf.Parser<ImportUserEventsRequest> PARSER =
1179       new com.google.protobuf.AbstractParser<ImportUserEventsRequest>() {
1180         @java.lang.Override
1181         public ImportUserEventsRequest parsePartialFrom(
1182             com.google.protobuf.CodedInputStream input,
1183             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1184             throws com.google.protobuf.InvalidProtocolBufferException {
1185           Builder builder = newBuilder();
1186           try {
1187             builder.mergeFrom(input, extensionRegistry);
1188           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1189             throw e.setUnfinishedMessage(builder.buildPartial());
1190           } catch (com.google.protobuf.UninitializedMessageException e) {
1191             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1192           } catch (java.io.IOException e) {
1193             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1194                 .setUnfinishedMessage(builder.buildPartial());
1195           }
1196           return builder.buildPartial();
1197         }
1198       };
1199 
parser()1200   public static com.google.protobuf.Parser<ImportUserEventsRequest> parser() {
1201     return PARSER;
1202   }
1203 
1204   @java.lang.Override
getParserForType()1205   public com.google.protobuf.Parser<ImportUserEventsRequest> getParserForType() {
1206     return PARSER;
1207   }
1208 
1209   @java.lang.Override
getDefaultInstanceForType()1210   public com.google.cloud.retail.v2.ImportUserEventsRequest getDefaultInstanceForType() {
1211     return DEFAULT_INSTANCE;
1212   }
1213 }
1214