• 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/talent/v4/company_service.proto
18 
19 package com.google.cloud.talent.v4;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The List companies response object.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.talent.v4.ListCompaniesResponse}
29  */
30 public final class ListCompaniesResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.ListCompaniesResponse)
33     ListCompaniesResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListCompaniesResponse.newBuilder() to construct.
ListCompaniesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListCompaniesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListCompaniesResponse()40   private ListCompaniesResponse() {
41     companies_ = java.util.Collections.emptyList();
42     nextPageToken_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new ListCompaniesResponse();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.talent.v4.CompanyServiceProto
58         .internal_static_google_cloud_talent_v4_ListCompaniesResponse_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.talent.v4.CompanyServiceProto
65         .internal_static_google_cloud_talent_v4_ListCompaniesResponse_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.talent.v4.ListCompaniesResponse.class,
68             com.google.cloud.talent.v4.ListCompaniesResponse.Builder.class);
69   }
70 
71   public static final int COMPANIES_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private java.util.List<com.google.cloud.talent.v4.Company> companies_;
75   /**
76    *
77    *
78    * <pre>
79    * Companies for the current client.
80    * </pre>
81    *
82    * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
83    */
84   @java.lang.Override
getCompaniesList()85   public java.util.List<com.google.cloud.talent.v4.Company> getCompaniesList() {
86     return companies_;
87   }
88   /**
89    *
90    *
91    * <pre>
92    * Companies for the current client.
93    * </pre>
94    *
95    * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
96    */
97   @java.lang.Override
98   public java.util.List<? extends com.google.cloud.talent.v4.CompanyOrBuilder>
getCompaniesOrBuilderList()99       getCompaniesOrBuilderList() {
100     return companies_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Companies for the current client.
107    * </pre>
108    *
109    * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
110    */
111   @java.lang.Override
getCompaniesCount()112   public int getCompaniesCount() {
113     return companies_.size();
114   }
115   /**
116    *
117    *
118    * <pre>
119    * Companies for the current client.
120    * </pre>
121    *
122    * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
123    */
124   @java.lang.Override
getCompanies(int index)125   public com.google.cloud.talent.v4.Company getCompanies(int index) {
126     return companies_.get(index);
127   }
128   /**
129    *
130    *
131    * <pre>
132    * Companies for the current client.
133    * </pre>
134    *
135    * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
136    */
137   @java.lang.Override
getCompaniesOrBuilder(int index)138   public com.google.cloud.talent.v4.CompanyOrBuilder getCompaniesOrBuilder(int index) {
139     return companies_.get(index);
140   }
141 
142   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
143 
144   @SuppressWarnings("serial")
145   private volatile java.lang.Object nextPageToken_ = "";
146   /**
147    *
148    *
149    * <pre>
150    * A token to retrieve the next page of results.
151    * </pre>
152    *
153    * <code>string next_page_token = 2;</code>
154    *
155    * @return The nextPageToken.
156    */
157   @java.lang.Override
getNextPageToken()158   public java.lang.String getNextPageToken() {
159     java.lang.Object ref = nextPageToken_;
160     if (ref instanceof java.lang.String) {
161       return (java.lang.String) ref;
162     } else {
163       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
164       java.lang.String s = bs.toStringUtf8();
165       nextPageToken_ = s;
166       return s;
167     }
168   }
169   /**
170    *
171    *
172    * <pre>
173    * A token to retrieve the next page of results.
174    * </pre>
175    *
176    * <code>string next_page_token = 2;</code>
177    *
178    * @return The bytes for nextPageToken.
179    */
180   @java.lang.Override
getNextPageTokenBytes()181   public com.google.protobuf.ByteString getNextPageTokenBytes() {
182     java.lang.Object ref = nextPageToken_;
183     if (ref instanceof java.lang.String) {
184       com.google.protobuf.ByteString b =
185           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
186       nextPageToken_ = b;
187       return b;
188     } else {
189       return (com.google.protobuf.ByteString) ref;
190     }
191   }
192 
193   public static final int METADATA_FIELD_NUMBER = 3;
194   private com.google.cloud.talent.v4.ResponseMetadata metadata_;
195   /**
196    *
197    *
198    * <pre>
199    * Additional information for the API invocation, such as the request
200    * tracking id.
201    * </pre>
202    *
203    * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
204    *
205    * @return Whether the metadata field is set.
206    */
207   @java.lang.Override
hasMetadata()208   public boolean hasMetadata() {
209     return metadata_ != null;
210   }
211   /**
212    *
213    *
214    * <pre>
215    * Additional information for the API invocation, such as the request
216    * tracking id.
217    * </pre>
218    *
219    * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
220    *
221    * @return The metadata.
222    */
223   @java.lang.Override
getMetadata()224   public com.google.cloud.talent.v4.ResponseMetadata getMetadata() {
225     return metadata_ == null
226         ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
227         : metadata_;
228   }
229   /**
230    *
231    *
232    * <pre>
233    * Additional information for the API invocation, such as the request
234    * tracking id.
235    * </pre>
236    *
237    * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
238    */
239   @java.lang.Override
getMetadataOrBuilder()240   public com.google.cloud.talent.v4.ResponseMetadataOrBuilder getMetadataOrBuilder() {
241     return metadata_ == null
242         ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
243         : metadata_;
244   }
245 
246   private byte memoizedIsInitialized = -1;
247 
248   @java.lang.Override
isInitialized()249   public final boolean isInitialized() {
250     byte isInitialized = memoizedIsInitialized;
251     if (isInitialized == 1) return true;
252     if (isInitialized == 0) return false;
253 
254     memoizedIsInitialized = 1;
255     return true;
256   }
257 
258   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)259   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
260     for (int i = 0; i < companies_.size(); i++) {
261       output.writeMessage(1, companies_.get(i));
262     }
263     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
264       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
265     }
266     if (metadata_ != null) {
267       output.writeMessage(3, getMetadata());
268     }
269     getUnknownFields().writeTo(output);
270   }
271 
272   @java.lang.Override
getSerializedSize()273   public int getSerializedSize() {
274     int size = memoizedSize;
275     if (size != -1) return size;
276 
277     size = 0;
278     for (int i = 0; i < companies_.size(); i++) {
279       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, companies_.get(i));
280     }
281     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
282       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
283     }
284     if (metadata_ != null) {
285       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMetadata());
286     }
287     size += getUnknownFields().getSerializedSize();
288     memoizedSize = size;
289     return size;
290   }
291 
292   @java.lang.Override
equals(final java.lang.Object obj)293   public boolean equals(final java.lang.Object obj) {
294     if (obj == this) {
295       return true;
296     }
297     if (!(obj instanceof com.google.cloud.talent.v4.ListCompaniesResponse)) {
298       return super.equals(obj);
299     }
300     com.google.cloud.talent.v4.ListCompaniesResponse other =
301         (com.google.cloud.talent.v4.ListCompaniesResponse) obj;
302 
303     if (!getCompaniesList().equals(other.getCompaniesList())) return false;
304     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
305     if (hasMetadata() != other.hasMetadata()) return false;
306     if (hasMetadata()) {
307       if (!getMetadata().equals(other.getMetadata())) return false;
308     }
309     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
310     return true;
311   }
312 
313   @java.lang.Override
hashCode()314   public int hashCode() {
315     if (memoizedHashCode != 0) {
316       return memoizedHashCode;
317     }
318     int hash = 41;
319     hash = (19 * hash) + getDescriptor().hashCode();
320     if (getCompaniesCount() > 0) {
321       hash = (37 * hash) + COMPANIES_FIELD_NUMBER;
322       hash = (53 * hash) + getCompaniesList().hashCode();
323     }
324     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
325     hash = (53 * hash) + getNextPageToken().hashCode();
326     if (hasMetadata()) {
327       hash = (37 * hash) + METADATA_FIELD_NUMBER;
328       hash = (53 * hash) + getMetadata().hashCode();
329     }
330     hash = (29 * hash) + getUnknownFields().hashCode();
331     memoizedHashCode = hash;
332     return hash;
333   }
334 
parseFrom(java.nio.ByteBuffer data)335   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(java.nio.ByteBuffer data)
336       throws com.google.protobuf.InvalidProtocolBufferException {
337     return PARSER.parseFrom(data);
338   }
339 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)340   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
341       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342       throws com.google.protobuf.InvalidProtocolBufferException {
343     return PARSER.parseFrom(data, extensionRegistry);
344   }
345 
parseFrom( com.google.protobuf.ByteString data)346   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
347       com.google.protobuf.ByteString data)
348       throws com.google.protobuf.InvalidProtocolBufferException {
349     return PARSER.parseFrom(data);
350   }
351 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)352   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
353       com.google.protobuf.ByteString data,
354       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
355       throws com.google.protobuf.InvalidProtocolBufferException {
356     return PARSER.parseFrom(data, extensionRegistry);
357   }
358 
parseFrom(byte[] data)359   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(byte[] data)
360       throws com.google.protobuf.InvalidProtocolBufferException {
361     return PARSER.parseFrom(data);
362   }
363 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
365       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366       throws com.google.protobuf.InvalidProtocolBufferException {
367     return PARSER.parseFrom(data, extensionRegistry);
368   }
369 
parseFrom( java.io.InputStream input)370   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
371       java.io.InputStream input) throws java.io.IOException {
372     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
373   }
374 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)375   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
376       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
377       throws java.io.IOException {
378     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
379         PARSER, input, extensionRegistry);
380   }
381 
parseDelimitedFrom( java.io.InputStream input)382   public static com.google.cloud.talent.v4.ListCompaniesResponse parseDelimitedFrom(
383       java.io.InputStream input) throws java.io.IOException {
384     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
385   }
386 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)387   public static com.google.cloud.talent.v4.ListCompaniesResponse parseDelimitedFrom(
388       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389       throws java.io.IOException {
390     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
391         PARSER, input, extensionRegistry);
392   }
393 
parseFrom( com.google.protobuf.CodedInputStream input)394   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
395       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
396     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
397   }
398 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399   public static com.google.cloud.talent.v4.ListCompaniesResponse parseFrom(
400       com.google.protobuf.CodedInputStream input,
401       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402       throws java.io.IOException {
403     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
404         PARSER, input, extensionRegistry);
405   }
406 
407   @java.lang.Override
newBuilderForType()408   public Builder newBuilderForType() {
409     return newBuilder();
410   }
411 
newBuilder()412   public static Builder newBuilder() {
413     return DEFAULT_INSTANCE.toBuilder();
414   }
415 
newBuilder(com.google.cloud.talent.v4.ListCompaniesResponse prototype)416   public static Builder newBuilder(com.google.cloud.talent.v4.ListCompaniesResponse prototype) {
417     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
418   }
419 
420   @java.lang.Override
toBuilder()421   public Builder toBuilder() {
422     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
423   }
424 
425   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)426   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
427     Builder builder = new Builder(parent);
428     return builder;
429   }
430   /**
431    *
432    *
433    * <pre>
434    * The List companies response object.
435    * </pre>
436    *
437    * Protobuf type {@code google.cloud.talent.v4.ListCompaniesResponse}
438    */
439   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
440       implements
441       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.ListCompaniesResponse)
442       com.google.cloud.talent.v4.ListCompaniesResponseOrBuilder {
getDescriptor()443     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
444       return com.google.cloud.talent.v4.CompanyServiceProto
445           .internal_static_google_cloud_talent_v4_ListCompaniesResponse_descriptor;
446     }
447 
448     @java.lang.Override
449     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()450         internalGetFieldAccessorTable() {
451       return com.google.cloud.talent.v4.CompanyServiceProto
452           .internal_static_google_cloud_talent_v4_ListCompaniesResponse_fieldAccessorTable
453           .ensureFieldAccessorsInitialized(
454               com.google.cloud.talent.v4.ListCompaniesResponse.class,
455               com.google.cloud.talent.v4.ListCompaniesResponse.Builder.class);
456     }
457 
458     // Construct using com.google.cloud.talent.v4.ListCompaniesResponse.newBuilder()
Builder()459     private Builder() {}
460 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)461     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
462       super(parent);
463     }
464 
465     @java.lang.Override
clear()466     public Builder clear() {
467       super.clear();
468       bitField0_ = 0;
469       if (companiesBuilder_ == null) {
470         companies_ = java.util.Collections.emptyList();
471       } else {
472         companies_ = null;
473         companiesBuilder_.clear();
474       }
475       bitField0_ = (bitField0_ & ~0x00000001);
476       nextPageToken_ = "";
477       metadata_ = null;
478       if (metadataBuilder_ != null) {
479         metadataBuilder_.dispose();
480         metadataBuilder_ = null;
481       }
482       return this;
483     }
484 
485     @java.lang.Override
getDescriptorForType()486     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
487       return com.google.cloud.talent.v4.CompanyServiceProto
488           .internal_static_google_cloud_talent_v4_ListCompaniesResponse_descriptor;
489     }
490 
491     @java.lang.Override
getDefaultInstanceForType()492     public com.google.cloud.talent.v4.ListCompaniesResponse getDefaultInstanceForType() {
493       return com.google.cloud.talent.v4.ListCompaniesResponse.getDefaultInstance();
494     }
495 
496     @java.lang.Override
build()497     public com.google.cloud.talent.v4.ListCompaniesResponse build() {
498       com.google.cloud.talent.v4.ListCompaniesResponse result = buildPartial();
499       if (!result.isInitialized()) {
500         throw newUninitializedMessageException(result);
501       }
502       return result;
503     }
504 
505     @java.lang.Override
buildPartial()506     public com.google.cloud.talent.v4.ListCompaniesResponse buildPartial() {
507       com.google.cloud.talent.v4.ListCompaniesResponse result =
508           new com.google.cloud.talent.v4.ListCompaniesResponse(this);
509       buildPartialRepeatedFields(result);
510       if (bitField0_ != 0) {
511         buildPartial0(result);
512       }
513       onBuilt();
514       return result;
515     }
516 
buildPartialRepeatedFields( com.google.cloud.talent.v4.ListCompaniesResponse result)517     private void buildPartialRepeatedFields(
518         com.google.cloud.talent.v4.ListCompaniesResponse result) {
519       if (companiesBuilder_ == null) {
520         if (((bitField0_ & 0x00000001) != 0)) {
521           companies_ = java.util.Collections.unmodifiableList(companies_);
522           bitField0_ = (bitField0_ & ~0x00000001);
523         }
524         result.companies_ = companies_;
525       } else {
526         result.companies_ = companiesBuilder_.build();
527       }
528     }
529 
buildPartial0(com.google.cloud.talent.v4.ListCompaniesResponse result)530     private void buildPartial0(com.google.cloud.talent.v4.ListCompaniesResponse result) {
531       int from_bitField0_ = bitField0_;
532       if (((from_bitField0_ & 0x00000002) != 0)) {
533         result.nextPageToken_ = nextPageToken_;
534       }
535       if (((from_bitField0_ & 0x00000004) != 0)) {
536         result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build();
537       }
538     }
539 
540     @java.lang.Override
clone()541     public Builder clone() {
542       return super.clone();
543     }
544 
545     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)546     public Builder setField(
547         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
548       return super.setField(field, value);
549     }
550 
551     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)552     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
553       return super.clearField(field);
554     }
555 
556     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)557     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
558       return super.clearOneof(oneof);
559     }
560 
561     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)562     public Builder setRepeatedField(
563         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
564       return super.setRepeatedField(field, index, value);
565     }
566 
567     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)568     public Builder addRepeatedField(
569         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
570       return super.addRepeatedField(field, value);
571     }
572 
573     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)574     public Builder mergeFrom(com.google.protobuf.Message other) {
575       if (other instanceof com.google.cloud.talent.v4.ListCompaniesResponse) {
576         return mergeFrom((com.google.cloud.talent.v4.ListCompaniesResponse) other);
577       } else {
578         super.mergeFrom(other);
579         return this;
580       }
581     }
582 
mergeFrom(com.google.cloud.talent.v4.ListCompaniesResponse other)583     public Builder mergeFrom(com.google.cloud.talent.v4.ListCompaniesResponse other) {
584       if (other == com.google.cloud.talent.v4.ListCompaniesResponse.getDefaultInstance())
585         return this;
586       if (companiesBuilder_ == null) {
587         if (!other.companies_.isEmpty()) {
588           if (companies_.isEmpty()) {
589             companies_ = other.companies_;
590             bitField0_ = (bitField0_ & ~0x00000001);
591           } else {
592             ensureCompaniesIsMutable();
593             companies_.addAll(other.companies_);
594           }
595           onChanged();
596         }
597       } else {
598         if (!other.companies_.isEmpty()) {
599           if (companiesBuilder_.isEmpty()) {
600             companiesBuilder_.dispose();
601             companiesBuilder_ = null;
602             companies_ = other.companies_;
603             bitField0_ = (bitField0_ & ~0x00000001);
604             companiesBuilder_ =
605                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
606                     ? getCompaniesFieldBuilder()
607                     : null;
608           } else {
609             companiesBuilder_.addAllMessages(other.companies_);
610           }
611         }
612       }
613       if (!other.getNextPageToken().isEmpty()) {
614         nextPageToken_ = other.nextPageToken_;
615         bitField0_ |= 0x00000002;
616         onChanged();
617       }
618       if (other.hasMetadata()) {
619         mergeMetadata(other.getMetadata());
620       }
621       this.mergeUnknownFields(other.getUnknownFields());
622       onChanged();
623       return this;
624     }
625 
626     @java.lang.Override
isInitialized()627     public final boolean isInitialized() {
628       return true;
629     }
630 
631     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)632     public Builder mergeFrom(
633         com.google.protobuf.CodedInputStream input,
634         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
635         throws java.io.IOException {
636       if (extensionRegistry == null) {
637         throw new java.lang.NullPointerException();
638       }
639       try {
640         boolean done = false;
641         while (!done) {
642           int tag = input.readTag();
643           switch (tag) {
644             case 0:
645               done = true;
646               break;
647             case 10:
648               {
649                 com.google.cloud.talent.v4.Company m =
650                     input.readMessage(
651                         com.google.cloud.talent.v4.Company.parser(), extensionRegistry);
652                 if (companiesBuilder_ == null) {
653                   ensureCompaniesIsMutable();
654                   companies_.add(m);
655                 } else {
656                   companiesBuilder_.addMessage(m);
657                 }
658                 break;
659               } // case 10
660             case 18:
661               {
662                 nextPageToken_ = input.readStringRequireUtf8();
663                 bitField0_ |= 0x00000002;
664                 break;
665               } // case 18
666             case 26:
667               {
668                 input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry);
669                 bitField0_ |= 0x00000004;
670                 break;
671               } // case 26
672             default:
673               {
674                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
675                   done = true; // was an endgroup tag
676                 }
677                 break;
678               } // default:
679           } // switch (tag)
680         } // while (!done)
681       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
682         throw e.unwrapIOException();
683       } finally {
684         onChanged();
685       } // finally
686       return this;
687     }
688 
689     private int bitField0_;
690 
691     private java.util.List<com.google.cloud.talent.v4.Company> companies_ =
692         java.util.Collections.emptyList();
693 
ensureCompaniesIsMutable()694     private void ensureCompaniesIsMutable() {
695       if (!((bitField0_ & 0x00000001) != 0)) {
696         companies_ = new java.util.ArrayList<com.google.cloud.talent.v4.Company>(companies_);
697         bitField0_ |= 0x00000001;
698       }
699     }
700 
701     private com.google.protobuf.RepeatedFieldBuilderV3<
702             com.google.cloud.talent.v4.Company,
703             com.google.cloud.talent.v4.Company.Builder,
704             com.google.cloud.talent.v4.CompanyOrBuilder>
705         companiesBuilder_;
706 
707     /**
708      *
709      *
710      * <pre>
711      * Companies for the current client.
712      * </pre>
713      *
714      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
715      */
getCompaniesList()716     public java.util.List<com.google.cloud.talent.v4.Company> getCompaniesList() {
717       if (companiesBuilder_ == null) {
718         return java.util.Collections.unmodifiableList(companies_);
719       } else {
720         return companiesBuilder_.getMessageList();
721       }
722     }
723     /**
724      *
725      *
726      * <pre>
727      * Companies for the current client.
728      * </pre>
729      *
730      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
731      */
getCompaniesCount()732     public int getCompaniesCount() {
733       if (companiesBuilder_ == null) {
734         return companies_.size();
735       } else {
736         return companiesBuilder_.getCount();
737       }
738     }
739     /**
740      *
741      *
742      * <pre>
743      * Companies for the current client.
744      * </pre>
745      *
746      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
747      */
getCompanies(int index)748     public com.google.cloud.talent.v4.Company getCompanies(int index) {
749       if (companiesBuilder_ == null) {
750         return companies_.get(index);
751       } else {
752         return companiesBuilder_.getMessage(index);
753       }
754     }
755     /**
756      *
757      *
758      * <pre>
759      * Companies for the current client.
760      * </pre>
761      *
762      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
763      */
setCompanies(int index, com.google.cloud.talent.v4.Company value)764     public Builder setCompanies(int index, com.google.cloud.talent.v4.Company value) {
765       if (companiesBuilder_ == null) {
766         if (value == null) {
767           throw new NullPointerException();
768         }
769         ensureCompaniesIsMutable();
770         companies_.set(index, value);
771         onChanged();
772       } else {
773         companiesBuilder_.setMessage(index, value);
774       }
775       return this;
776     }
777     /**
778      *
779      *
780      * <pre>
781      * Companies for the current client.
782      * </pre>
783      *
784      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
785      */
setCompanies( int index, com.google.cloud.talent.v4.Company.Builder builderForValue)786     public Builder setCompanies(
787         int index, com.google.cloud.talent.v4.Company.Builder builderForValue) {
788       if (companiesBuilder_ == null) {
789         ensureCompaniesIsMutable();
790         companies_.set(index, builderForValue.build());
791         onChanged();
792       } else {
793         companiesBuilder_.setMessage(index, builderForValue.build());
794       }
795       return this;
796     }
797     /**
798      *
799      *
800      * <pre>
801      * Companies for the current client.
802      * </pre>
803      *
804      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
805      */
addCompanies(com.google.cloud.talent.v4.Company value)806     public Builder addCompanies(com.google.cloud.talent.v4.Company value) {
807       if (companiesBuilder_ == null) {
808         if (value == null) {
809           throw new NullPointerException();
810         }
811         ensureCompaniesIsMutable();
812         companies_.add(value);
813         onChanged();
814       } else {
815         companiesBuilder_.addMessage(value);
816       }
817       return this;
818     }
819     /**
820      *
821      *
822      * <pre>
823      * Companies for the current client.
824      * </pre>
825      *
826      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
827      */
addCompanies(int index, com.google.cloud.talent.v4.Company value)828     public Builder addCompanies(int index, com.google.cloud.talent.v4.Company value) {
829       if (companiesBuilder_ == null) {
830         if (value == null) {
831           throw new NullPointerException();
832         }
833         ensureCompaniesIsMutable();
834         companies_.add(index, value);
835         onChanged();
836       } else {
837         companiesBuilder_.addMessage(index, value);
838       }
839       return this;
840     }
841     /**
842      *
843      *
844      * <pre>
845      * Companies for the current client.
846      * </pre>
847      *
848      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
849      */
addCompanies(com.google.cloud.talent.v4.Company.Builder builderForValue)850     public Builder addCompanies(com.google.cloud.talent.v4.Company.Builder builderForValue) {
851       if (companiesBuilder_ == null) {
852         ensureCompaniesIsMutable();
853         companies_.add(builderForValue.build());
854         onChanged();
855       } else {
856         companiesBuilder_.addMessage(builderForValue.build());
857       }
858       return this;
859     }
860     /**
861      *
862      *
863      * <pre>
864      * Companies for the current client.
865      * </pre>
866      *
867      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
868      */
addCompanies( int index, com.google.cloud.talent.v4.Company.Builder builderForValue)869     public Builder addCompanies(
870         int index, com.google.cloud.talent.v4.Company.Builder builderForValue) {
871       if (companiesBuilder_ == null) {
872         ensureCompaniesIsMutable();
873         companies_.add(index, builderForValue.build());
874         onChanged();
875       } else {
876         companiesBuilder_.addMessage(index, builderForValue.build());
877       }
878       return this;
879     }
880     /**
881      *
882      *
883      * <pre>
884      * Companies for the current client.
885      * </pre>
886      *
887      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
888      */
addAllCompanies( java.lang.Iterable<? extends com.google.cloud.talent.v4.Company> values)889     public Builder addAllCompanies(
890         java.lang.Iterable<? extends com.google.cloud.talent.v4.Company> values) {
891       if (companiesBuilder_ == null) {
892         ensureCompaniesIsMutable();
893         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, companies_);
894         onChanged();
895       } else {
896         companiesBuilder_.addAllMessages(values);
897       }
898       return this;
899     }
900     /**
901      *
902      *
903      * <pre>
904      * Companies for the current client.
905      * </pre>
906      *
907      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
908      */
clearCompanies()909     public Builder clearCompanies() {
910       if (companiesBuilder_ == null) {
911         companies_ = java.util.Collections.emptyList();
912         bitField0_ = (bitField0_ & ~0x00000001);
913         onChanged();
914       } else {
915         companiesBuilder_.clear();
916       }
917       return this;
918     }
919     /**
920      *
921      *
922      * <pre>
923      * Companies for the current client.
924      * </pre>
925      *
926      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
927      */
removeCompanies(int index)928     public Builder removeCompanies(int index) {
929       if (companiesBuilder_ == null) {
930         ensureCompaniesIsMutable();
931         companies_.remove(index);
932         onChanged();
933       } else {
934         companiesBuilder_.remove(index);
935       }
936       return this;
937     }
938     /**
939      *
940      *
941      * <pre>
942      * Companies for the current client.
943      * </pre>
944      *
945      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
946      */
getCompaniesBuilder(int index)947     public com.google.cloud.talent.v4.Company.Builder getCompaniesBuilder(int index) {
948       return getCompaniesFieldBuilder().getBuilder(index);
949     }
950     /**
951      *
952      *
953      * <pre>
954      * Companies for the current client.
955      * </pre>
956      *
957      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
958      */
getCompaniesOrBuilder(int index)959     public com.google.cloud.talent.v4.CompanyOrBuilder getCompaniesOrBuilder(int index) {
960       if (companiesBuilder_ == null) {
961         return companies_.get(index);
962       } else {
963         return companiesBuilder_.getMessageOrBuilder(index);
964       }
965     }
966     /**
967      *
968      *
969      * <pre>
970      * Companies for the current client.
971      * </pre>
972      *
973      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
974      */
975     public java.util.List<? extends com.google.cloud.talent.v4.CompanyOrBuilder>
getCompaniesOrBuilderList()976         getCompaniesOrBuilderList() {
977       if (companiesBuilder_ != null) {
978         return companiesBuilder_.getMessageOrBuilderList();
979       } else {
980         return java.util.Collections.unmodifiableList(companies_);
981       }
982     }
983     /**
984      *
985      *
986      * <pre>
987      * Companies for the current client.
988      * </pre>
989      *
990      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
991      */
addCompaniesBuilder()992     public com.google.cloud.talent.v4.Company.Builder addCompaniesBuilder() {
993       return getCompaniesFieldBuilder()
994           .addBuilder(com.google.cloud.talent.v4.Company.getDefaultInstance());
995     }
996     /**
997      *
998      *
999      * <pre>
1000      * Companies for the current client.
1001      * </pre>
1002      *
1003      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
1004      */
addCompaniesBuilder(int index)1005     public com.google.cloud.talent.v4.Company.Builder addCompaniesBuilder(int index) {
1006       return getCompaniesFieldBuilder()
1007           .addBuilder(index, com.google.cloud.talent.v4.Company.getDefaultInstance());
1008     }
1009     /**
1010      *
1011      *
1012      * <pre>
1013      * Companies for the current client.
1014      * </pre>
1015      *
1016      * <code>repeated .google.cloud.talent.v4.Company companies = 1;</code>
1017      */
getCompaniesBuilderList()1018     public java.util.List<com.google.cloud.talent.v4.Company.Builder> getCompaniesBuilderList() {
1019       return getCompaniesFieldBuilder().getBuilderList();
1020     }
1021 
1022     private com.google.protobuf.RepeatedFieldBuilderV3<
1023             com.google.cloud.talent.v4.Company,
1024             com.google.cloud.talent.v4.Company.Builder,
1025             com.google.cloud.talent.v4.CompanyOrBuilder>
getCompaniesFieldBuilder()1026         getCompaniesFieldBuilder() {
1027       if (companiesBuilder_ == null) {
1028         companiesBuilder_ =
1029             new com.google.protobuf.RepeatedFieldBuilderV3<
1030                 com.google.cloud.talent.v4.Company,
1031                 com.google.cloud.talent.v4.Company.Builder,
1032                 com.google.cloud.talent.v4.CompanyOrBuilder>(
1033                 companies_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
1034         companies_ = null;
1035       }
1036       return companiesBuilder_;
1037     }
1038 
1039     private java.lang.Object nextPageToken_ = "";
1040     /**
1041      *
1042      *
1043      * <pre>
1044      * A token to retrieve the next page of results.
1045      * </pre>
1046      *
1047      * <code>string next_page_token = 2;</code>
1048      *
1049      * @return The nextPageToken.
1050      */
getNextPageToken()1051     public java.lang.String getNextPageToken() {
1052       java.lang.Object ref = nextPageToken_;
1053       if (!(ref instanceof java.lang.String)) {
1054         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1055         java.lang.String s = bs.toStringUtf8();
1056         nextPageToken_ = s;
1057         return s;
1058       } else {
1059         return (java.lang.String) ref;
1060       }
1061     }
1062     /**
1063      *
1064      *
1065      * <pre>
1066      * A token to retrieve the next page of results.
1067      * </pre>
1068      *
1069      * <code>string next_page_token = 2;</code>
1070      *
1071      * @return The bytes for nextPageToken.
1072      */
getNextPageTokenBytes()1073     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1074       java.lang.Object ref = nextPageToken_;
1075       if (ref instanceof String) {
1076         com.google.protobuf.ByteString b =
1077             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1078         nextPageToken_ = b;
1079         return b;
1080       } else {
1081         return (com.google.protobuf.ByteString) ref;
1082       }
1083     }
1084     /**
1085      *
1086      *
1087      * <pre>
1088      * A token to retrieve the next page of results.
1089      * </pre>
1090      *
1091      * <code>string next_page_token = 2;</code>
1092      *
1093      * @param value The nextPageToken to set.
1094      * @return This builder for chaining.
1095      */
setNextPageToken(java.lang.String value)1096     public Builder setNextPageToken(java.lang.String value) {
1097       if (value == null) {
1098         throw new NullPointerException();
1099       }
1100       nextPageToken_ = value;
1101       bitField0_ |= 0x00000002;
1102       onChanged();
1103       return this;
1104     }
1105     /**
1106      *
1107      *
1108      * <pre>
1109      * A token to retrieve the next page of results.
1110      * </pre>
1111      *
1112      * <code>string next_page_token = 2;</code>
1113      *
1114      * @return This builder for chaining.
1115      */
clearNextPageToken()1116     public Builder clearNextPageToken() {
1117       nextPageToken_ = getDefaultInstance().getNextPageToken();
1118       bitField0_ = (bitField0_ & ~0x00000002);
1119       onChanged();
1120       return this;
1121     }
1122     /**
1123      *
1124      *
1125      * <pre>
1126      * A token to retrieve the next page of results.
1127      * </pre>
1128      *
1129      * <code>string next_page_token = 2;</code>
1130      *
1131      * @param value The bytes for nextPageToken to set.
1132      * @return This builder for chaining.
1133      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1134     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1135       if (value == null) {
1136         throw new NullPointerException();
1137       }
1138       checkByteStringIsUtf8(value);
1139       nextPageToken_ = value;
1140       bitField0_ |= 0x00000002;
1141       onChanged();
1142       return this;
1143     }
1144 
1145     private com.google.cloud.talent.v4.ResponseMetadata metadata_;
1146     private com.google.protobuf.SingleFieldBuilderV3<
1147             com.google.cloud.talent.v4.ResponseMetadata,
1148             com.google.cloud.talent.v4.ResponseMetadata.Builder,
1149             com.google.cloud.talent.v4.ResponseMetadataOrBuilder>
1150         metadataBuilder_;
1151     /**
1152      *
1153      *
1154      * <pre>
1155      * Additional information for the API invocation, such as the request
1156      * tracking id.
1157      * </pre>
1158      *
1159      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1160      *
1161      * @return Whether the metadata field is set.
1162      */
hasMetadata()1163     public boolean hasMetadata() {
1164       return ((bitField0_ & 0x00000004) != 0);
1165     }
1166     /**
1167      *
1168      *
1169      * <pre>
1170      * Additional information for the API invocation, such as the request
1171      * tracking id.
1172      * </pre>
1173      *
1174      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1175      *
1176      * @return The metadata.
1177      */
getMetadata()1178     public com.google.cloud.talent.v4.ResponseMetadata getMetadata() {
1179       if (metadataBuilder_ == null) {
1180         return metadata_ == null
1181             ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
1182             : metadata_;
1183       } else {
1184         return metadataBuilder_.getMessage();
1185       }
1186     }
1187     /**
1188      *
1189      *
1190      * <pre>
1191      * Additional information for the API invocation, such as the request
1192      * tracking id.
1193      * </pre>
1194      *
1195      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1196      */
setMetadata(com.google.cloud.talent.v4.ResponseMetadata value)1197     public Builder setMetadata(com.google.cloud.talent.v4.ResponseMetadata value) {
1198       if (metadataBuilder_ == null) {
1199         if (value == null) {
1200           throw new NullPointerException();
1201         }
1202         metadata_ = value;
1203       } else {
1204         metadataBuilder_.setMessage(value);
1205       }
1206       bitField0_ |= 0x00000004;
1207       onChanged();
1208       return this;
1209     }
1210     /**
1211      *
1212      *
1213      * <pre>
1214      * Additional information for the API invocation, such as the request
1215      * tracking id.
1216      * </pre>
1217      *
1218      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1219      */
setMetadata( com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue)1220     public Builder setMetadata(
1221         com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue) {
1222       if (metadataBuilder_ == null) {
1223         metadata_ = builderForValue.build();
1224       } else {
1225         metadataBuilder_.setMessage(builderForValue.build());
1226       }
1227       bitField0_ |= 0x00000004;
1228       onChanged();
1229       return this;
1230     }
1231     /**
1232      *
1233      *
1234      * <pre>
1235      * Additional information for the API invocation, such as the request
1236      * tracking id.
1237      * </pre>
1238      *
1239      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1240      */
mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value)1241     public Builder mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value) {
1242       if (metadataBuilder_ == null) {
1243         if (((bitField0_ & 0x00000004) != 0)
1244             && metadata_ != null
1245             && metadata_ != com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()) {
1246           getMetadataBuilder().mergeFrom(value);
1247         } else {
1248           metadata_ = value;
1249         }
1250       } else {
1251         metadataBuilder_.mergeFrom(value);
1252       }
1253       bitField0_ |= 0x00000004;
1254       onChanged();
1255       return this;
1256     }
1257     /**
1258      *
1259      *
1260      * <pre>
1261      * Additional information for the API invocation, such as the request
1262      * tracking id.
1263      * </pre>
1264      *
1265      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1266      */
clearMetadata()1267     public Builder clearMetadata() {
1268       bitField0_ = (bitField0_ & ~0x00000004);
1269       metadata_ = null;
1270       if (metadataBuilder_ != null) {
1271         metadataBuilder_.dispose();
1272         metadataBuilder_ = null;
1273       }
1274       onChanged();
1275       return this;
1276     }
1277     /**
1278      *
1279      *
1280      * <pre>
1281      * Additional information for the API invocation, such as the request
1282      * tracking id.
1283      * </pre>
1284      *
1285      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1286      */
getMetadataBuilder()1287     public com.google.cloud.talent.v4.ResponseMetadata.Builder getMetadataBuilder() {
1288       bitField0_ |= 0x00000004;
1289       onChanged();
1290       return getMetadataFieldBuilder().getBuilder();
1291     }
1292     /**
1293      *
1294      *
1295      * <pre>
1296      * Additional information for the API invocation, such as the request
1297      * tracking id.
1298      * </pre>
1299      *
1300      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1301      */
getMetadataOrBuilder()1302     public com.google.cloud.talent.v4.ResponseMetadataOrBuilder getMetadataOrBuilder() {
1303       if (metadataBuilder_ != null) {
1304         return metadataBuilder_.getMessageOrBuilder();
1305       } else {
1306         return metadata_ == null
1307             ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
1308             : metadata_;
1309       }
1310     }
1311     /**
1312      *
1313      *
1314      * <pre>
1315      * Additional information for the API invocation, such as the request
1316      * tracking id.
1317      * </pre>
1318      *
1319      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1320      */
1321     private com.google.protobuf.SingleFieldBuilderV3<
1322             com.google.cloud.talent.v4.ResponseMetadata,
1323             com.google.cloud.talent.v4.ResponseMetadata.Builder,
1324             com.google.cloud.talent.v4.ResponseMetadataOrBuilder>
getMetadataFieldBuilder()1325         getMetadataFieldBuilder() {
1326       if (metadataBuilder_ == null) {
1327         metadataBuilder_ =
1328             new com.google.protobuf.SingleFieldBuilderV3<
1329                 com.google.cloud.talent.v4.ResponseMetadata,
1330                 com.google.cloud.talent.v4.ResponseMetadata.Builder,
1331                 com.google.cloud.talent.v4.ResponseMetadataOrBuilder>(
1332                 getMetadata(), getParentForChildren(), isClean());
1333         metadata_ = null;
1334       }
1335       return metadataBuilder_;
1336     }
1337 
1338     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1339     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1340       return super.setUnknownFields(unknownFields);
1341     }
1342 
1343     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1344     public final Builder mergeUnknownFields(
1345         final com.google.protobuf.UnknownFieldSet unknownFields) {
1346       return super.mergeUnknownFields(unknownFields);
1347     }
1348 
1349     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.ListCompaniesResponse)
1350   }
1351 
1352   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.ListCompaniesResponse)
1353   private static final com.google.cloud.talent.v4.ListCompaniesResponse DEFAULT_INSTANCE;
1354 
1355   static {
1356     DEFAULT_INSTANCE = new com.google.cloud.talent.v4.ListCompaniesResponse();
1357   }
1358 
getDefaultInstance()1359   public static com.google.cloud.talent.v4.ListCompaniesResponse getDefaultInstance() {
1360     return DEFAULT_INSTANCE;
1361   }
1362 
1363   private static final com.google.protobuf.Parser<ListCompaniesResponse> PARSER =
1364       new com.google.protobuf.AbstractParser<ListCompaniesResponse>() {
1365         @java.lang.Override
1366         public ListCompaniesResponse parsePartialFrom(
1367             com.google.protobuf.CodedInputStream input,
1368             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1369             throws com.google.protobuf.InvalidProtocolBufferException {
1370           Builder builder = newBuilder();
1371           try {
1372             builder.mergeFrom(input, extensionRegistry);
1373           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1374             throw e.setUnfinishedMessage(builder.buildPartial());
1375           } catch (com.google.protobuf.UninitializedMessageException e) {
1376             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1377           } catch (java.io.IOException e) {
1378             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1379                 .setUnfinishedMessage(builder.buildPartial());
1380           }
1381           return builder.buildPartial();
1382         }
1383       };
1384 
parser()1385   public static com.google.protobuf.Parser<ListCompaniesResponse> parser() {
1386     return PARSER;
1387   }
1388 
1389   @java.lang.Override
getParserForType()1390   public com.google.protobuf.Parser<ListCompaniesResponse> getParserForType() {
1391     return PARSER;
1392   }
1393 
1394   @java.lang.Override
getDefaultInstanceForType()1395   public com.google.cloud.talent.v4.ListCompaniesResponse getDefaultInstanceForType() {
1396     return DEFAULT_INSTANCE;
1397   }
1398 }
1399