• 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/catalog_service.proto
18 
19 package com.google.cloud.retail.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response message of
26  * [CatalogService.GetDefaultBranch][google.cloud.retail.v2.CatalogService.GetDefaultBranch].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.retail.v2.GetDefaultBranchResponse}
30  */
31 public final class GetDefaultBranchResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.retail.v2.GetDefaultBranchResponse)
34     GetDefaultBranchResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use GetDefaultBranchResponse.newBuilder() to construct.
GetDefaultBranchResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private GetDefaultBranchResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
GetDefaultBranchResponse()41   private GetDefaultBranchResponse() {
42     branch_ = "";
43     note_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new GetDefaultBranchResponse();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.retail.v2.CatalogServiceProto
59         .internal_static_google_cloud_retail_v2_GetDefaultBranchResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.retail.v2.CatalogServiceProto
66         .internal_static_google_cloud_retail_v2_GetDefaultBranchResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.retail.v2.GetDefaultBranchResponse.class,
69             com.google.cloud.retail.v2.GetDefaultBranchResponse.Builder.class);
70   }
71 
72   public static final int BRANCH_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object branch_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Full resource name of the branch id currently set as default branch.
81    * </pre>
82    *
83    * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
84    *
85    * @return The branch.
86    */
87   @java.lang.Override
getBranch()88   public java.lang.String getBranch() {
89     java.lang.Object ref = branch_;
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       branch_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * Full resource name of the branch id currently set as default branch.
104    * </pre>
105    *
106    * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
107    *
108    * @return The bytes for branch.
109    */
110   @java.lang.Override
getBranchBytes()111   public com.google.protobuf.ByteString getBranchBytes() {
112     java.lang.Object ref = branch_;
113     if (ref instanceof java.lang.String) {
114       com.google.protobuf.ByteString b =
115           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
116       branch_ = b;
117       return b;
118     } else {
119       return (com.google.protobuf.ByteString) ref;
120     }
121   }
122 
123   public static final int SET_TIME_FIELD_NUMBER = 2;
124   private com.google.protobuf.Timestamp setTime_;
125   /**
126    *
127    *
128    * <pre>
129    * The time when this branch is set to default.
130    * </pre>
131    *
132    * <code>.google.protobuf.Timestamp set_time = 2;</code>
133    *
134    * @return Whether the setTime field is set.
135    */
136   @java.lang.Override
hasSetTime()137   public boolean hasSetTime() {
138     return setTime_ != null;
139   }
140   /**
141    *
142    *
143    * <pre>
144    * The time when this branch is set to default.
145    * </pre>
146    *
147    * <code>.google.protobuf.Timestamp set_time = 2;</code>
148    *
149    * @return The setTime.
150    */
151   @java.lang.Override
getSetTime()152   public com.google.protobuf.Timestamp getSetTime() {
153     return setTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : setTime_;
154   }
155   /**
156    *
157    *
158    * <pre>
159    * The time when this branch is set to default.
160    * </pre>
161    *
162    * <code>.google.protobuf.Timestamp set_time = 2;</code>
163    */
164   @java.lang.Override
getSetTimeOrBuilder()165   public com.google.protobuf.TimestampOrBuilder getSetTimeOrBuilder() {
166     return setTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : setTime_;
167   }
168 
169   public static final int NOTE_FIELD_NUMBER = 3;
170 
171   @SuppressWarnings("serial")
172   private volatile java.lang.Object note_ = "";
173   /**
174    *
175    *
176    * <pre>
177    * This corresponds to
178    * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
179    * field, when this branch was set as default.
180    * </pre>
181    *
182    * <code>string note = 3;</code>
183    *
184    * @return The note.
185    */
186   @java.lang.Override
getNote()187   public java.lang.String getNote() {
188     java.lang.Object ref = note_;
189     if (ref instanceof java.lang.String) {
190       return (java.lang.String) ref;
191     } else {
192       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
193       java.lang.String s = bs.toStringUtf8();
194       note_ = s;
195       return s;
196     }
197   }
198   /**
199    *
200    *
201    * <pre>
202    * This corresponds to
203    * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
204    * field, when this branch was set as default.
205    * </pre>
206    *
207    * <code>string note = 3;</code>
208    *
209    * @return The bytes for note.
210    */
211   @java.lang.Override
getNoteBytes()212   public com.google.protobuf.ByteString getNoteBytes() {
213     java.lang.Object ref = note_;
214     if (ref instanceof java.lang.String) {
215       com.google.protobuf.ByteString b =
216           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
217       note_ = b;
218       return b;
219     } else {
220       return (com.google.protobuf.ByteString) ref;
221     }
222   }
223 
224   private byte memoizedIsInitialized = -1;
225 
226   @java.lang.Override
isInitialized()227   public final boolean isInitialized() {
228     byte isInitialized = memoizedIsInitialized;
229     if (isInitialized == 1) return true;
230     if (isInitialized == 0) return false;
231 
232     memoizedIsInitialized = 1;
233     return true;
234   }
235 
236   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)237   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
238     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(branch_)) {
239       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, branch_);
240     }
241     if (setTime_ != null) {
242       output.writeMessage(2, getSetTime());
243     }
244     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(note_)) {
245       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, note_);
246     }
247     getUnknownFields().writeTo(output);
248   }
249 
250   @java.lang.Override
getSerializedSize()251   public int getSerializedSize() {
252     int size = memoizedSize;
253     if (size != -1) return size;
254 
255     size = 0;
256     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(branch_)) {
257       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, branch_);
258     }
259     if (setTime_ != null) {
260       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSetTime());
261     }
262     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(note_)) {
263       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, note_);
264     }
265     size += getUnknownFields().getSerializedSize();
266     memoizedSize = size;
267     return size;
268   }
269 
270   @java.lang.Override
equals(final java.lang.Object obj)271   public boolean equals(final java.lang.Object obj) {
272     if (obj == this) {
273       return true;
274     }
275     if (!(obj instanceof com.google.cloud.retail.v2.GetDefaultBranchResponse)) {
276       return super.equals(obj);
277     }
278     com.google.cloud.retail.v2.GetDefaultBranchResponse other =
279         (com.google.cloud.retail.v2.GetDefaultBranchResponse) obj;
280 
281     if (!getBranch().equals(other.getBranch())) return false;
282     if (hasSetTime() != other.hasSetTime()) return false;
283     if (hasSetTime()) {
284       if (!getSetTime().equals(other.getSetTime())) return false;
285     }
286     if (!getNote().equals(other.getNote())) return false;
287     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
288     return true;
289   }
290 
291   @java.lang.Override
hashCode()292   public int hashCode() {
293     if (memoizedHashCode != 0) {
294       return memoizedHashCode;
295     }
296     int hash = 41;
297     hash = (19 * hash) + getDescriptor().hashCode();
298     hash = (37 * hash) + BRANCH_FIELD_NUMBER;
299     hash = (53 * hash) + getBranch().hashCode();
300     if (hasSetTime()) {
301       hash = (37 * hash) + SET_TIME_FIELD_NUMBER;
302       hash = (53 * hash) + getSetTime().hashCode();
303     }
304     hash = (37 * hash) + NOTE_FIELD_NUMBER;
305     hash = (53 * hash) + getNote().hashCode();
306     hash = (29 * hash) + getUnknownFields().hashCode();
307     memoizedHashCode = hash;
308     return hash;
309   }
310 
parseFrom( java.nio.ByteBuffer data)311   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
312       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
313     return PARSER.parseFrom(data);
314   }
315 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)316   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
317       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
318       throws com.google.protobuf.InvalidProtocolBufferException {
319     return PARSER.parseFrom(data, extensionRegistry);
320   }
321 
parseFrom( com.google.protobuf.ByteString data)322   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
323       com.google.protobuf.ByteString data)
324       throws com.google.protobuf.InvalidProtocolBufferException {
325     return PARSER.parseFrom(data);
326   }
327 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)328   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
329       com.google.protobuf.ByteString data,
330       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
331       throws com.google.protobuf.InvalidProtocolBufferException {
332     return PARSER.parseFrom(data, extensionRegistry);
333   }
334 
parseFrom(byte[] data)335   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(byte[] data)
336       throws com.google.protobuf.InvalidProtocolBufferException {
337     return PARSER.parseFrom(data);
338   }
339 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)340   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
341       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342       throws com.google.protobuf.InvalidProtocolBufferException {
343     return PARSER.parseFrom(data, extensionRegistry);
344   }
345 
parseFrom( java.io.InputStream input)346   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
347       java.io.InputStream input) throws java.io.IOException {
348     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
349   }
350 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)351   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
352       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
353       throws java.io.IOException {
354     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
355         PARSER, input, extensionRegistry);
356   }
357 
parseDelimitedFrom( java.io.InputStream input)358   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseDelimitedFrom(
359       java.io.InputStream input) throws java.io.IOException {
360     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
361   }
362 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)363   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseDelimitedFrom(
364       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
365       throws java.io.IOException {
366     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
367         PARSER, input, extensionRegistry);
368   }
369 
parseFrom( com.google.protobuf.CodedInputStream input)370   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
371       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
372     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
373   }
374 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)375   public static com.google.cloud.retail.v2.GetDefaultBranchResponse parseFrom(
376       com.google.protobuf.CodedInputStream input,
377       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
378       throws java.io.IOException {
379     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
380         PARSER, input, extensionRegistry);
381   }
382 
383   @java.lang.Override
newBuilderForType()384   public Builder newBuilderForType() {
385     return newBuilder();
386   }
387 
newBuilder()388   public static Builder newBuilder() {
389     return DEFAULT_INSTANCE.toBuilder();
390   }
391 
newBuilder(com.google.cloud.retail.v2.GetDefaultBranchResponse prototype)392   public static Builder newBuilder(com.google.cloud.retail.v2.GetDefaultBranchResponse prototype) {
393     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
394   }
395 
396   @java.lang.Override
toBuilder()397   public Builder toBuilder() {
398     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
399   }
400 
401   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)402   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
403     Builder builder = new Builder(parent);
404     return builder;
405   }
406   /**
407    *
408    *
409    * <pre>
410    * Response message of
411    * [CatalogService.GetDefaultBranch][google.cloud.retail.v2.CatalogService.GetDefaultBranch].
412    * </pre>
413    *
414    * Protobuf type {@code google.cloud.retail.v2.GetDefaultBranchResponse}
415    */
416   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
417       implements
418       // @@protoc_insertion_point(builder_implements:google.cloud.retail.v2.GetDefaultBranchResponse)
419       com.google.cloud.retail.v2.GetDefaultBranchResponseOrBuilder {
getDescriptor()420     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
421       return com.google.cloud.retail.v2.CatalogServiceProto
422           .internal_static_google_cloud_retail_v2_GetDefaultBranchResponse_descriptor;
423     }
424 
425     @java.lang.Override
426     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()427         internalGetFieldAccessorTable() {
428       return com.google.cloud.retail.v2.CatalogServiceProto
429           .internal_static_google_cloud_retail_v2_GetDefaultBranchResponse_fieldAccessorTable
430           .ensureFieldAccessorsInitialized(
431               com.google.cloud.retail.v2.GetDefaultBranchResponse.class,
432               com.google.cloud.retail.v2.GetDefaultBranchResponse.Builder.class);
433     }
434 
435     // Construct using com.google.cloud.retail.v2.GetDefaultBranchResponse.newBuilder()
Builder()436     private Builder() {}
437 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)438     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
439       super(parent);
440     }
441 
442     @java.lang.Override
clear()443     public Builder clear() {
444       super.clear();
445       bitField0_ = 0;
446       branch_ = "";
447       setTime_ = null;
448       if (setTimeBuilder_ != null) {
449         setTimeBuilder_.dispose();
450         setTimeBuilder_ = null;
451       }
452       note_ = "";
453       return this;
454     }
455 
456     @java.lang.Override
getDescriptorForType()457     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
458       return com.google.cloud.retail.v2.CatalogServiceProto
459           .internal_static_google_cloud_retail_v2_GetDefaultBranchResponse_descriptor;
460     }
461 
462     @java.lang.Override
getDefaultInstanceForType()463     public com.google.cloud.retail.v2.GetDefaultBranchResponse getDefaultInstanceForType() {
464       return com.google.cloud.retail.v2.GetDefaultBranchResponse.getDefaultInstance();
465     }
466 
467     @java.lang.Override
build()468     public com.google.cloud.retail.v2.GetDefaultBranchResponse build() {
469       com.google.cloud.retail.v2.GetDefaultBranchResponse result = buildPartial();
470       if (!result.isInitialized()) {
471         throw newUninitializedMessageException(result);
472       }
473       return result;
474     }
475 
476     @java.lang.Override
buildPartial()477     public com.google.cloud.retail.v2.GetDefaultBranchResponse buildPartial() {
478       com.google.cloud.retail.v2.GetDefaultBranchResponse result =
479           new com.google.cloud.retail.v2.GetDefaultBranchResponse(this);
480       if (bitField0_ != 0) {
481         buildPartial0(result);
482       }
483       onBuilt();
484       return result;
485     }
486 
buildPartial0(com.google.cloud.retail.v2.GetDefaultBranchResponse result)487     private void buildPartial0(com.google.cloud.retail.v2.GetDefaultBranchResponse result) {
488       int from_bitField0_ = bitField0_;
489       if (((from_bitField0_ & 0x00000001) != 0)) {
490         result.branch_ = branch_;
491       }
492       if (((from_bitField0_ & 0x00000002) != 0)) {
493         result.setTime_ = setTimeBuilder_ == null ? setTime_ : setTimeBuilder_.build();
494       }
495       if (((from_bitField0_ & 0x00000004) != 0)) {
496         result.note_ = note_;
497       }
498     }
499 
500     @java.lang.Override
clone()501     public Builder clone() {
502       return super.clone();
503     }
504 
505     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)506     public Builder setField(
507         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
508       return super.setField(field, value);
509     }
510 
511     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)512     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
513       return super.clearField(field);
514     }
515 
516     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)517     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
518       return super.clearOneof(oneof);
519     }
520 
521     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)522     public Builder setRepeatedField(
523         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
524       return super.setRepeatedField(field, index, value);
525     }
526 
527     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)528     public Builder addRepeatedField(
529         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
530       return super.addRepeatedField(field, value);
531     }
532 
533     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)534     public Builder mergeFrom(com.google.protobuf.Message other) {
535       if (other instanceof com.google.cloud.retail.v2.GetDefaultBranchResponse) {
536         return mergeFrom((com.google.cloud.retail.v2.GetDefaultBranchResponse) other);
537       } else {
538         super.mergeFrom(other);
539         return this;
540       }
541     }
542 
mergeFrom(com.google.cloud.retail.v2.GetDefaultBranchResponse other)543     public Builder mergeFrom(com.google.cloud.retail.v2.GetDefaultBranchResponse other) {
544       if (other == com.google.cloud.retail.v2.GetDefaultBranchResponse.getDefaultInstance())
545         return this;
546       if (!other.getBranch().isEmpty()) {
547         branch_ = other.branch_;
548         bitField0_ |= 0x00000001;
549         onChanged();
550       }
551       if (other.hasSetTime()) {
552         mergeSetTime(other.getSetTime());
553       }
554       if (!other.getNote().isEmpty()) {
555         note_ = other.note_;
556         bitField0_ |= 0x00000004;
557         onChanged();
558       }
559       this.mergeUnknownFields(other.getUnknownFields());
560       onChanged();
561       return this;
562     }
563 
564     @java.lang.Override
isInitialized()565     public final boolean isInitialized() {
566       return true;
567     }
568 
569     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)570     public Builder mergeFrom(
571         com.google.protobuf.CodedInputStream input,
572         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
573         throws java.io.IOException {
574       if (extensionRegistry == null) {
575         throw new java.lang.NullPointerException();
576       }
577       try {
578         boolean done = false;
579         while (!done) {
580           int tag = input.readTag();
581           switch (tag) {
582             case 0:
583               done = true;
584               break;
585             case 10:
586               {
587                 branch_ = input.readStringRequireUtf8();
588                 bitField0_ |= 0x00000001;
589                 break;
590               } // case 10
591             case 18:
592               {
593                 input.readMessage(getSetTimeFieldBuilder().getBuilder(), extensionRegistry);
594                 bitField0_ |= 0x00000002;
595                 break;
596               } // case 18
597             case 26:
598               {
599                 note_ = input.readStringRequireUtf8();
600                 bitField0_ |= 0x00000004;
601                 break;
602               } // case 26
603             default:
604               {
605                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
606                   done = true; // was an endgroup tag
607                 }
608                 break;
609               } // default:
610           } // switch (tag)
611         } // while (!done)
612       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
613         throw e.unwrapIOException();
614       } finally {
615         onChanged();
616       } // finally
617       return this;
618     }
619 
620     private int bitField0_;
621 
622     private java.lang.Object branch_ = "";
623     /**
624      *
625      *
626      * <pre>
627      * Full resource name of the branch id currently set as default branch.
628      * </pre>
629      *
630      * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
631      *
632      * @return The branch.
633      */
getBranch()634     public java.lang.String getBranch() {
635       java.lang.Object ref = branch_;
636       if (!(ref instanceof java.lang.String)) {
637         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
638         java.lang.String s = bs.toStringUtf8();
639         branch_ = s;
640         return s;
641       } else {
642         return (java.lang.String) ref;
643       }
644     }
645     /**
646      *
647      *
648      * <pre>
649      * Full resource name of the branch id currently set as default branch.
650      * </pre>
651      *
652      * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
653      *
654      * @return The bytes for branch.
655      */
getBranchBytes()656     public com.google.protobuf.ByteString getBranchBytes() {
657       java.lang.Object ref = branch_;
658       if (ref instanceof String) {
659         com.google.protobuf.ByteString b =
660             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
661         branch_ = b;
662         return b;
663       } else {
664         return (com.google.protobuf.ByteString) ref;
665       }
666     }
667     /**
668      *
669      *
670      * <pre>
671      * Full resource name of the branch id currently set as default branch.
672      * </pre>
673      *
674      * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
675      *
676      * @param value The branch to set.
677      * @return This builder for chaining.
678      */
setBranch(java.lang.String value)679     public Builder setBranch(java.lang.String value) {
680       if (value == null) {
681         throw new NullPointerException();
682       }
683       branch_ = value;
684       bitField0_ |= 0x00000001;
685       onChanged();
686       return this;
687     }
688     /**
689      *
690      *
691      * <pre>
692      * Full resource name of the branch id currently set as default branch.
693      * </pre>
694      *
695      * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
696      *
697      * @return This builder for chaining.
698      */
clearBranch()699     public Builder clearBranch() {
700       branch_ = getDefaultInstance().getBranch();
701       bitField0_ = (bitField0_ & ~0x00000001);
702       onChanged();
703       return this;
704     }
705     /**
706      *
707      *
708      * <pre>
709      * Full resource name of the branch id currently set as default branch.
710      * </pre>
711      *
712      * <code>string branch = 1 [(.google.api.resource_reference) = { ... }</code>
713      *
714      * @param value The bytes for branch to set.
715      * @return This builder for chaining.
716      */
setBranchBytes(com.google.protobuf.ByteString value)717     public Builder setBranchBytes(com.google.protobuf.ByteString value) {
718       if (value == null) {
719         throw new NullPointerException();
720       }
721       checkByteStringIsUtf8(value);
722       branch_ = value;
723       bitField0_ |= 0x00000001;
724       onChanged();
725       return this;
726     }
727 
728     private com.google.protobuf.Timestamp setTime_;
729     private com.google.protobuf.SingleFieldBuilderV3<
730             com.google.protobuf.Timestamp,
731             com.google.protobuf.Timestamp.Builder,
732             com.google.protobuf.TimestampOrBuilder>
733         setTimeBuilder_;
734     /**
735      *
736      *
737      * <pre>
738      * The time when this branch is set to default.
739      * </pre>
740      *
741      * <code>.google.protobuf.Timestamp set_time = 2;</code>
742      *
743      * @return Whether the setTime field is set.
744      */
hasSetTime()745     public boolean hasSetTime() {
746       return ((bitField0_ & 0x00000002) != 0);
747     }
748     /**
749      *
750      *
751      * <pre>
752      * The time when this branch is set to default.
753      * </pre>
754      *
755      * <code>.google.protobuf.Timestamp set_time = 2;</code>
756      *
757      * @return The setTime.
758      */
getSetTime()759     public com.google.protobuf.Timestamp getSetTime() {
760       if (setTimeBuilder_ == null) {
761         return setTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : setTime_;
762       } else {
763         return setTimeBuilder_.getMessage();
764       }
765     }
766     /**
767      *
768      *
769      * <pre>
770      * The time when this branch is set to default.
771      * </pre>
772      *
773      * <code>.google.protobuf.Timestamp set_time = 2;</code>
774      */
setSetTime(com.google.protobuf.Timestamp value)775     public Builder setSetTime(com.google.protobuf.Timestamp value) {
776       if (setTimeBuilder_ == null) {
777         if (value == null) {
778           throw new NullPointerException();
779         }
780         setTime_ = value;
781       } else {
782         setTimeBuilder_.setMessage(value);
783       }
784       bitField0_ |= 0x00000002;
785       onChanged();
786       return this;
787     }
788     /**
789      *
790      *
791      * <pre>
792      * The time when this branch is set to default.
793      * </pre>
794      *
795      * <code>.google.protobuf.Timestamp set_time = 2;</code>
796      */
setSetTime(com.google.protobuf.Timestamp.Builder builderForValue)797     public Builder setSetTime(com.google.protobuf.Timestamp.Builder builderForValue) {
798       if (setTimeBuilder_ == null) {
799         setTime_ = builderForValue.build();
800       } else {
801         setTimeBuilder_.setMessage(builderForValue.build());
802       }
803       bitField0_ |= 0x00000002;
804       onChanged();
805       return this;
806     }
807     /**
808      *
809      *
810      * <pre>
811      * The time when this branch is set to default.
812      * </pre>
813      *
814      * <code>.google.protobuf.Timestamp set_time = 2;</code>
815      */
mergeSetTime(com.google.protobuf.Timestamp value)816     public Builder mergeSetTime(com.google.protobuf.Timestamp value) {
817       if (setTimeBuilder_ == null) {
818         if (((bitField0_ & 0x00000002) != 0)
819             && setTime_ != null
820             && setTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
821           getSetTimeBuilder().mergeFrom(value);
822         } else {
823           setTime_ = value;
824         }
825       } else {
826         setTimeBuilder_.mergeFrom(value);
827       }
828       bitField0_ |= 0x00000002;
829       onChanged();
830       return this;
831     }
832     /**
833      *
834      *
835      * <pre>
836      * The time when this branch is set to default.
837      * </pre>
838      *
839      * <code>.google.protobuf.Timestamp set_time = 2;</code>
840      */
clearSetTime()841     public Builder clearSetTime() {
842       bitField0_ = (bitField0_ & ~0x00000002);
843       setTime_ = null;
844       if (setTimeBuilder_ != null) {
845         setTimeBuilder_.dispose();
846         setTimeBuilder_ = null;
847       }
848       onChanged();
849       return this;
850     }
851     /**
852      *
853      *
854      * <pre>
855      * The time when this branch is set to default.
856      * </pre>
857      *
858      * <code>.google.protobuf.Timestamp set_time = 2;</code>
859      */
getSetTimeBuilder()860     public com.google.protobuf.Timestamp.Builder getSetTimeBuilder() {
861       bitField0_ |= 0x00000002;
862       onChanged();
863       return getSetTimeFieldBuilder().getBuilder();
864     }
865     /**
866      *
867      *
868      * <pre>
869      * The time when this branch is set to default.
870      * </pre>
871      *
872      * <code>.google.protobuf.Timestamp set_time = 2;</code>
873      */
getSetTimeOrBuilder()874     public com.google.protobuf.TimestampOrBuilder getSetTimeOrBuilder() {
875       if (setTimeBuilder_ != null) {
876         return setTimeBuilder_.getMessageOrBuilder();
877       } else {
878         return setTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : setTime_;
879       }
880     }
881     /**
882      *
883      *
884      * <pre>
885      * The time when this branch is set to default.
886      * </pre>
887      *
888      * <code>.google.protobuf.Timestamp set_time = 2;</code>
889      */
890     private com.google.protobuf.SingleFieldBuilderV3<
891             com.google.protobuf.Timestamp,
892             com.google.protobuf.Timestamp.Builder,
893             com.google.protobuf.TimestampOrBuilder>
getSetTimeFieldBuilder()894         getSetTimeFieldBuilder() {
895       if (setTimeBuilder_ == null) {
896         setTimeBuilder_ =
897             new com.google.protobuf.SingleFieldBuilderV3<
898                 com.google.protobuf.Timestamp,
899                 com.google.protobuf.Timestamp.Builder,
900                 com.google.protobuf.TimestampOrBuilder>(
901                 getSetTime(), getParentForChildren(), isClean());
902         setTime_ = null;
903       }
904       return setTimeBuilder_;
905     }
906 
907     private java.lang.Object note_ = "";
908     /**
909      *
910      *
911      * <pre>
912      * This corresponds to
913      * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
914      * field, when this branch was set as default.
915      * </pre>
916      *
917      * <code>string note = 3;</code>
918      *
919      * @return The note.
920      */
getNote()921     public java.lang.String getNote() {
922       java.lang.Object ref = note_;
923       if (!(ref instanceof java.lang.String)) {
924         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
925         java.lang.String s = bs.toStringUtf8();
926         note_ = s;
927         return s;
928       } else {
929         return (java.lang.String) ref;
930       }
931     }
932     /**
933      *
934      *
935      * <pre>
936      * This corresponds to
937      * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
938      * field, when this branch was set as default.
939      * </pre>
940      *
941      * <code>string note = 3;</code>
942      *
943      * @return The bytes for note.
944      */
getNoteBytes()945     public com.google.protobuf.ByteString getNoteBytes() {
946       java.lang.Object ref = note_;
947       if (ref instanceof String) {
948         com.google.protobuf.ByteString b =
949             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
950         note_ = b;
951         return b;
952       } else {
953         return (com.google.protobuf.ByteString) ref;
954       }
955     }
956     /**
957      *
958      *
959      * <pre>
960      * This corresponds to
961      * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
962      * field, when this branch was set as default.
963      * </pre>
964      *
965      * <code>string note = 3;</code>
966      *
967      * @param value The note to set.
968      * @return This builder for chaining.
969      */
setNote(java.lang.String value)970     public Builder setNote(java.lang.String value) {
971       if (value == null) {
972         throw new NullPointerException();
973       }
974       note_ = value;
975       bitField0_ |= 0x00000004;
976       onChanged();
977       return this;
978     }
979     /**
980      *
981      *
982      * <pre>
983      * This corresponds to
984      * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
985      * field, when this branch was set as default.
986      * </pre>
987      *
988      * <code>string note = 3;</code>
989      *
990      * @return This builder for chaining.
991      */
clearNote()992     public Builder clearNote() {
993       note_ = getDefaultInstance().getNote();
994       bitField0_ = (bitField0_ & ~0x00000004);
995       onChanged();
996       return this;
997     }
998     /**
999      *
1000      *
1001      * <pre>
1002      * This corresponds to
1003      * [SetDefaultBranchRequest.note][google.cloud.retail.v2.SetDefaultBranchRequest.note]
1004      * field, when this branch was set as default.
1005      * </pre>
1006      *
1007      * <code>string note = 3;</code>
1008      *
1009      * @param value The bytes for note to set.
1010      * @return This builder for chaining.
1011      */
setNoteBytes(com.google.protobuf.ByteString value)1012     public Builder setNoteBytes(com.google.protobuf.ByteString value) {
1013       if (value == null) {
1014         throw new NullPointerException();
1015       }
1016       checkByteStringIsUtf8(value);
1017       note_ = value;
1018       bitField0_ |= 0x00000004;
1019       onChanged();
1020       return this;
1021     }
1022 
1023     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1024     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1025       return super.setUnknownFields(unknownFields);
1026     }
1027 
1028     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1029     public final Builder mergeUnknownFields(
1030         final com.google.protobuf.UnknownFieldSet unknownFields) {
1031       return super.mergeUnknownFields(unknownFields);
1032     }
1033 
1034     // @@protoc_insertion_point(builder_scope:google.cloud.retail.v2.GetDefaultBranchResponse)
1035   }
1036 
1037   // @@protoc_insertion_point(class_scope:google.cloud.retail.v2.GetDefaultBranchResponse)
1038   private static final com.google.cloud.retail.v2.GetDefaultBranchResponse DEFAULT_INSTANCE;
1039 
1040   static {
1041     DEFAULT_INSTANCE = new com.google.cloud.retail.v2.GetDefaultBranchResponse();
1042   }
1043 
getDefaultInstance()1044   public static com.google.cloud.retail.v2.GetDefaultBranchResponse getDefaultInstance() {
1045     return DEFAULT_INSTANCE;
1046   }
1047 
1048   private static final com.google.protobuf.Parser<GetDefaultBranchResponse> PARSER =
1049       new com.google.protobuf.AbstractParser<GetDefaultBranchResponse>() {
1050         @java.lang.Override
1051         public GetDefaultBranchResponse parsePartialFrom(
1052             com.google.protobuf.CodedInputStream input,
1053             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1054             throws com.google.protobuf.InvalidProtocolBufferException {
1055           Builder builder = newBuilder();
1056           try {
1057             builder.mergeFrom(input, extensionRegistry);
1058           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1059             throw e.setUnfinishedMessage(builder.buildPartial());
1060           } catch (com.google.protobuf.UninitializedMessageException e) {
1061             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1062           } catch (java.io.IOException e) {
1063             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1064                 .setUnfinishedMessage(builder.buildPartial());
1065           }
1066           return builder.buildPartial();
1067         }
1068       };
1069 
parser()1070   public static com.google.protobuf.Parser<GetDefaultBranchResponse> parser() {
1071     return PARSER;
1072   }
1073 
1074   @java.lang.Override
getParserForType()1075   public com.google.protobuf.Parser<GetDefaultBranchResponse> getParserForType() {
1076     return PARSER;
1077   }
1078 
1079   @java.lang.Override
getDefaultInstanceForType()1080   public com.google.cloud.retail.v2.GetDefaultBranchResponse getDefaultInstanceForType() {
1081     return DEFAULT_INSTANCE;
1082   }
1083 }
1084