• 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/tenant_service.proto
18 
19 package com.google.cloud.talent.v4;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The List tenants response object.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.talent.v4.ListTenantsResponse}
29  */
30 public final class ListTenantsResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.ListTenantsResponse)
33     ListTenantsResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListTenantsResponse.newBuilder() to construct.
ListTenantsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListTenantsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListTenantsResponse()40   private ListTenantsResponse() {
41     tenants_ = 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 ListTenantsResponse();
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.TenantServiceProto
58         .internal_static_google_cloud_talent_v4_ListTenantsResponse_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.talent.v4.TenantServiceProto
65         .internal_static_google_cloud_talent_v4_ListTenantsResponse_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.talent.v4.ListTenantsResponse.class,
68             com.google.cloud.talent.v4.ListTenantsResponse.Builder.class);
69   }
70 
71   public static final int TENANTS_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private java.util.List<com.google.cloud.talent.v4.Tenant> tenants_;
75   /**
76    *
77    *
78    * <pre>
79    * Tenants for the current client.
80    * </pre>
81    *
82    * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
83    */
84   @java.lang.Override
getTenantsList()85   public java.util.List<com.google.cloud.talent.v4.Tenant> getTenantsList() {
86     return tenants_;
87   }
88   /**
89    *
90    *
91    * <pre>
92    * Tenants for the current client.
93    * </pre>
94    *
95    * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
96    */
97   @java.lang.Override
98   public java.util.List<? extends com.google.cloud.talent.v4.TenantOrBuilder>
getTenantsOrBuilderList()99       getTenantsOrBuilderList() {
100     return tenants_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Tenants for the current client.
107    * </pre>
108    *
109    * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
110    */
111   @java.lang.Override
getTenantsCount()112   public int getTenantsCount() {
113     return tenants_.size();
114   }
115   /**
116    *
117    *
118    * <pre>
119    * Tenants for the current client.
120    * </pre>
121    *
122    * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
123    */
124   @java.lang.Override
getTenants(int index)125   public com.google.cloud.talent.v4.Tenant getTenants(int index) {
126     return tenants_.get(index);
127   }
128   /**
129    *
130    *
131    * <pre>
132    * Tenants for the current client.
133    * </pre>
134    *
135    * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
136    */
137   @java.lang.Override
getTenantsOrBuilder(int index)138   public com.google.cloud.talent.v4.TenantOrBuilder getTenantsOrBuilder(int index) {
139     return tenants_.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 < tenants_.size(); i++) {
261       output.writeMessage(1, tenants_.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 < tenants_.size(); i++) {
279       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tenants_.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.ListTenantsResponse)) {
298       return super.equals(obj);
299     }
300     com.google.cloud.talent.v4.ListTenantsResponse other =
301         (com.google.cloud.talent.v4.ListTenantsResponse) obj;
302 
303     if (!getTenantsList().equals(other.getTenantsList())) 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 (getTenantsCount() > 0) {
321       hash = (37 * hash) + TENANTS_FIELD_NUMBER;
322       hash = (53 * hash) + getTenantsList().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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse parseFrom(java.io.InputStream input)
371       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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse 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.ListTenantsResponse prototype)416   public static Builder newBuilder(com.google.cloud.talent.v4.ListTenantsResponse 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 tenants response object.
435    * </pre>
436    *
437    * Protobuf type {@code google.cloud.talent.v4.ListTenantsResponse}
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.ListTenantsResponse)
442       com.google.cloud.talent.v4.ListTenantsResponseOrBuilder {
getDescriptor()443     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
444       return com.google.cloud.talent.v4.TenantServiceProto
445           .internal_static_google_cloud_talent_v4_ListTenantsResponse_descriptor;
446     }
447 
448     @java.lang.Override
449     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()450         internalGetFieldAccessorTable() {
451       return com.google.cloud.talent.v4.TenantServiceProto
452           .internal_static_google_cloud_talent_v4_ListTenantsResponse_fieldAccessorTable
453           .ensureFieldAccessorsInitialized(
454               com.google.cloud.talent.v4.ListTenantsResponse.class,
455               com.google.cloud.talent.v4.ListTenantsResponse.Builder.class);
456     }
457 
458     // Construct using com.google.cloud.talent.v4.ListTenantsResponse.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 (tenantsBuilder_ == null) {
470         tenants_ = java.util.Collections.emptyList();
471       } else {
472         tenants_ = null;
473         tenantsBuilder_.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.TenantServiceProto
488           .internal_static_google_cloud_talent_v4_ListTenantsResponse_descriptor;
489     }
490 
491     @java.lang.Override
getDefaultInstanceForType()492     public com.google.cloud.talent.v4.ListTenantsResponse getDefaultInstanceForType() {
493       return com.google.cloud.talent.v4.ListTenantsResponse.getDefaultInstance();
494     }
495 
496     @java.lang.Override
build()497     public com.google.cloud.talent.v4.ListTenantsResponse build() {
498       com.google.cloud.talent.v4.ListTenantsResponse 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.ListTenantsResponse buildPartial() {
507       com.google.cloud.talent.v4.ListTenantsResponse result =
508           new com.google.cloud.talent.v4.ListTenantsResponse(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.ListTenantsResponse result)517     private void buildPartialRepeatedFields(com.google.cloud.talent.v4.ListTenantsResponse result) {
518       if (tenantsBuilder_ == null) {
519         if (((bitField0_ & 0x00000001) != 0)) {
520           tenants_ = java.util.Collections.unmodifiableList(tenants_);
521           bitField0_ = (bitField0_ & ~0x00000001);
522         }
523         result.tenants_ = tenants_;
524       } else {
525         result.tenants_ = tenantsBuilder_.build();
526       }
527     }
528 
buildPartial0(com.google.cloud.talent.v4.ListTenantsResponse result)529     private void buildPartial0(com.google.cloud.talent.v4.ListTenantsResponse result) {
530       int from_bitField0_ = bitField0_;
531       if (((from_bitField0_ & 0x00000002) != 0)) {
532         result.nextPageToken_ = nextPageToken_;
533       }
534       if (((from_bitField0_ & 0x00000004) != 0)) {
535         result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build();
536       }
537     }
538 
539     @java.lang.Override
clone()540     public Builder clone() {
541       return super.clone();
542     }
543 
544     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)545     public Builder setField(
546         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
547       return super.setField(field, value);
548     }
549 
550     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)551     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
552       return super.clearField(field);
553     }
554 
555     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)556     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
557       return super.clearOneof(oneof);
558     }
559 
560     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)561     public Builder setRepeatedField(
562         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
563       return super.setRepeatedField(field, index, value);
564     }
565 
566     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)567     public Builder addRepeatedField(
568         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
569       return super.addRepeatedField(field, value);
570     }
571 
572     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)573     public Builder mergeFrom(com.google.protobuf.Message other) {
574       if (other instanceof com.google.cloud.talent.v4.ListTenantsResponse) {
575         return mergeFrom((com.google.cloud.talent.v4.ListTenantsResponse) other);
576       } else {
577         super.mergeFrom(other);
578         return this;
579       }
580     }
581 
mergeFrom(com.google.cloud.talent.v4.ListTenantsResponse other)582     public Builder mergeFrom(com.google.cloud.talent.v4.ListTenantsResponse other) {
583       if (other == com.google.cloud.talent.v4.ListTenantsResponse.getDefaultInstance()) return this;
584       if (tenantsBuilder_ == null) {
585         if (!other.tenants_.isEmpty()) {
586           if (tenants_.isEmpty()) {
587             tenants_ = other.tenants_;
588             bitField0_ = (bitField0_ & ~0x00000001);
589           } else {
590             ensureTenantsIsMutable();
591             tenants_.addAll(other.tenants_);
592           }
593           onChanged();
594         }
595       } else {
596         if (!other.tenants_.isEmpty()) {
597           if (tenantsBuilder_.isEmpty()) {
598             tenantsBuilder_.dispose();
599             tenantsBuilder_ = null;
600             tenants_ = other.tenants_;
601             bitField0_ = (bitField0_ & ~0x00000001);
602             tenantsBuilder_ =
603                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
604                     ? getTenantsFieldBuilder()
605                     : null;
606           } else {
607             tenantsBuilder_.addAllMessages(other.tenants_);
608           }
609         }
610       }
611       if (!other.getNextPageToken().isEmpty()) {
612         nextPageToken_ = other.nextPageToken_;
613         bitField0_ |= 0x00000002;
614         onChanged();
615       }
616       if (other.hasMetadata()) {
617         mergeMetadata(other.getMetadata());
618       }
619       this.mergeUnknownFields(other.getUnknownFields());
620       onChanged();
621       return this;
622     }
623 
624     @java.lang.Override
isInitialized()625     public final boolean isInitialized() {
626       return true;
627     }
628 
629     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)630     public Builder mergeFrom(
631         com.google.protobuf.CodedInputStream input,
632         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633         throws java.io.IOException {
634       if (extensionRegistry == null) {
635         throw new java.lang.NullPointerException();
636       }
637       try {
638         boolean done = false;
639         while (!done) {
640           int tag = input.readTag();
641           switch (tag) {
642             case 0:
643               done = true;
644               break;
645             case 10:
646               {
647                 com.google.cloud.talent.v4.Tenant m =
648                     input.readMessage(
649                         com.google.cloud.talent.v4.Tenant.parser(), extensionRegistry);
650                 if (tenantsBuilder_ == null) {
651                   ensureTenantsIsMutable();
652                   tenants_.add(m);
653                 } else {
654                   tenantsBuilder_.addMessage(m);
655                 }
656                 break;
657               } // case 10
658             case 18:
659               {
660                 nextPageToken_ = input.readStringRequireUtf8();
661                 bitField0_ |= 0x00000002;
662                 break;
663               } // case 18
664             case 26:
665               {
666                 input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry);
667                 bitField0_ |= 0x00000004;
668                 break;
669               } // case 26
670             default:
671               {
672                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
673                   done = true; // was an endgroup tag
674                 }
675                 break;
676               } // default:
677           } // switch (tag)
678         } // while (!done)
679       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
680         throw e.unwrapIOException();
681       } finally {
682         onChanged();
683       } // finally
684       return this;
685     }
686 
687     private int bitField0_;
688 
689     private java.util.List<com.google.cloud.talent.v4.Tenant> tenants_ =
690         java.util.Collections.emptyList();
691 
ensureTenantsIsMutable()692     private void ensureTenantsIsMutable() {
693       if (!((bitField0_ & 0x00000001) != 0)) {
694         tenants_ = new java.util.ArrayList<com.google.cloud.talent.v4.Tenant>(tenants_);
695         bitField0_ |= 0x00000001;
696       }
697     }
698 
699     private com.google.protobuf.RepeatedFieldBuilderV3<
700             com.google.cloud.talent.v4.Tenant,
701             com.google.cloud.talent.v4.Tenant.Builder,
702             com.google.cloud.talent.v4.TenantOrBuilder>
703         tenantsBuilder_;
704 
705     /**
706      *
707      *
708      * <pre>
709      * Tenants for the current client.
710      * </pre>
711      *
712      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
713      */
getTenantsList()714     public java.util.List<com.google.cloud.talent.v4.Tenant> getTenantsList() {
715       if (tenantsBuilder_ == null) {
716         return java.util.Collections.unmodifiableList(tenants_);
717       } else {
718         return tenantsBuilder_.getMessageList();
719       }
720     }
721     /**
722      *
723      *
724      * <pre>
725      * Tenants for the current client.
726      * </pre>
727      *
728      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
729      */
getTenantsCount()730     public int getTenantsCount() {
731       if (tenantsBuilder_ == null) {
732         return tenants_.size();
733       } else {
734         return tenantsBuilder_.getCount();
735       }
736     }
737     /**
738      *
739      *
740      * <pre>
741      * Tenants for the current client.
742      * </pre>
743      *
744      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
745      */
getTenants(int index)746     public com.google.cloud.talent.v4.Tenant getTenants(int index) {
747       if (tenantsBuilder_ == null) {
748         return tenants_.get(index);
749       } else {
750         return tenantsBuilder_.getMessage(index);
751       }
752     }
753     /**
754      *
755      *
756      * <pre>
757      * Tenants for the current client.
758      * </pre>
759      *
760      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
761      */
setTenants(int index, com.google.cloud.talent.v4.Tenant value)762     public Builder setTenants(int index, com.google.cloud.talent.v4.Tenant value) {
763       if (tenantsBuilder_ == null) {
764         if (value == null) {
765           throw new NullPointerException();
766         }
767         ensureTenantsIsMutable();
768         tenants_.set(index, value);
769         onChanged();
770       } else {
771         tenantsBuilder_.setMessage(index, value);
772       }
773       return this;
774     }
775     /**
776      *
777      *
778      * <pre>
779      * Tenants for the current client.
780      * </pre>
781      *
782      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
783      */
setTenants( int index, com.google.cloud.talent.v4.Tenant.Builder builderForValue)784     public Builder setTenants(
785         int index, com.google.cloud.talent.v4.Tenant.Builder builderForValue) {
786       if (tenantsBuilder_ == null) {
787         ensureTenantsIsMutable();
788         tenants_.set(index, builderForValue.build());
789         onChanged();
790       } else {
791         tenantsBuilder_.setMessage(index, builderForValue.build());
792       }
793       return this;
794     }
795     /**
796      *
797      *
798      * <pre>
799      * Tenants for the current client.
800      * </pre>
801      *
802      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
803      */
addTenants(com.google.cloud.talent.v4.Tenant value)804     public Builder addTenants(com.google.cloud.talent.v4.Tenant value) {
805       if (tenantsBuilder_ == null) {
806         if (value == null) {
807           throw new NullPointerException();
808         }
809         ensureTenantsIsMutable();
810         tenants_.add(value);
811         onChanged();
812       } else {
813         tenantsBuilder_.addMessage(value);
814       }
815       return this;
816     }
817     /**
818      *
819      *
820      * <pre>
821      * Tenants for the current client.
822      * </pre>
823      *
824      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
825      */
addTenants(int index, com.google.cloud.talent.v4.Tenant value)826     public Builder addTenants(int index, com.google.cloud.talent.v4.Tenant value) {
827       if (tenantsBuilder_ == null) {
828         if (value == null) {
829           throw new NullPointerException();
830         }
831         ensureTenantsIsMutable();
832         tenants_.add(index, value);
833         onChanged();
834       } else {
835         tenantsBuilder_.addMessage(index, value);
836       }
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * Tenants for the current client.
844      * </pre>
845      *
846      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
847      */
addTenants(com.google.cloud.talent.v4.Tenant.Builder builderForValue)848     public Builder addTenants(com.google.cloud.talent.v4.Tenant.Builder builderForValue) {
849       if (tenantsBuilder_ == null) {
850         ensureTenantsIsMutable();
851         tenants_.add(builderForValue.build());
852         onChanged();
853       } else {
854         tenantsBuilder_.addMessage(builderForValue.build());
855       }
856       return this;
857     }
858     /**
859      *
860      *
861      * <pre>
862      * Tenants for the current client.
863      * </pre>
864      *
865      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
866      */
addTenants( int index, com.google.cloud.talent.v4.Tenant.Builder builderForValue)867     public Builder addTenants(
868         int index, com.google.cloud.talent.v4.Tenant.Builder builderForValue) {
869       if (tenantsBuilder_ == null) {
870         ensureTenantsIsMutable();
871         tenants_.add(index, builderForValue.build());
872         onChanged();
873       } else {
874         tenantsBuilder_.addMessage(index, builderForValue.build());
875       }
876       return this;
877     }
878     /**
879      *
880      *
881      * <pre>
882      * Tenants for the current client.
883      * </pre>
884      *
885      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
886      */
addAllTenants( java.lang.Iterable<? extends com.google.cloud.talent.v4.Tenant> values)887     public Builder addAllTenants(
888         java.lang.Iterable<? extends com.google.cloud.talent.v4.Tenant> values) {
889       if (tenantsBuilder_ == null) {
890         ensureTenantsIsMutable();
891         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tenants_);
892         onChanged();
893       } else {
894         tenantsBuilder_.addAllMessages(values);
895       }
896       return this;
897     }
898     /**
899      *
900      *
901      * <pre>
902      * Tenants for the current client.
903      * </pre>
904      *
905      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
906      */
clearTenants()907     public Builder clearTenants() {
908       if (tenantsBuilder_ == null) {
909         tenants_ = java.util.Collections.emptyList();
910         bitField0_ = (bitField0_ & ~0x00000001);
911         onChanged();
912       } else {
913         tenantsBuilder_.clear();
914       }
915       return this;
916     }
917     /**
918      *
919      *
920      * <pre>
921      * Tenants for the current client.
922      * </pre>
923      *
924      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
925      */
removeTenants(int index)926     public Builder removeTenants(int index) {
927       if (tenantsBuilder_ == null) {
928         ensureTenantsIsMutable();
929         tenants_.remove(index);
930         onChanged();
931       } else {
932         tenantsBuilder_.remove(index);
933       }
934       return this;
935     }
936     /**
937      *
938      *
939      * <pre>
940      * Tenants for the current client.
941      * </pre>
942      *
943      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
944      */
getTenantsBuilder(int index)945     public com.google.cloud.talent.v4.Tenant.Builder getTenantsBuilder(int index) {
946       return getTenantsFieldBuilder().getBuilder(index);
947     }
948     /**
949      *
950      *
951      * <pre>
952      * Tenants for the current client.
953      * </pre>
954      *
955      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
956      */
getTenantsOrBuilder(int index)957     public com.google.cloud.talent.v4.TenantOrBuilder getTenantsOrBuilder(int index) {
958       if (tenantsBuilder_ == null) {
959         return tenants_.get(index);
960       } else {
961         return tenantsBuilder_.getMessageOrBuilder(index);
962       }
963     }
964     /**
965      *
966      *
967      * <pre>
968      * Tenants for the current client.
969      * </pre>
970      *
971      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
972      */
973     public java.util.List<? extends com.google.cloud.talent.v4.TenantOrBuilder>
getTenantsOrBuilderList()974         getTenantsOrBuilderList() {
975       if (tenantsBuilder_ != null) {
976         return tenantsBuilder_.getMessageOrBuilderList();
977       } else {
978         return java.util.Collections.unmodifiableList(tenants_);
979       }
980     }
981     /**
982      *
983      *
984      * <pre>
985      * Tenants for the current client.
986      * </pre>
987      *
988      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
989      */
addTenantsBuilder()990     public com.google.cloud.talent.v4.Tenant.Builder addTenantsBuilder() {
991       return getTenantsFieldBuilder()
992           .addBuilder(com.google.cloud.talent.v4.Tenant.getDefaultInstance());
993     }
994     /**
995      *
996      *
997      * <pre>
998      * Tenants for the current client.
999      * </pre>
1000      *
1001      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
1002      */
addTenantsBuilder(int index)1003     public com.google.cloud.talent.v4.Tenant.Builder addTenantsBuilder(int index) {
1004       return getTenantsFieldBuilder()
1005           .addBuilder(index, com.google.cloud.talent.v4.Tenant.getDefaultInstance());
1006     }
1007     /**
1008      *
1009      *
1010      * <pre>
1011      * Tenants for the current client.
1012      * </pre>
1013      *
1014      * <code>repeated .google.cloud.talent.v4.Tenant tenants = 1;</code>
1015      */
getTenantsBuilderList()1016     public java.util.List<com.google.cloud.talent.v4.Tenant.Builder> getTenantsBuilderList() {
1017       return getTenantsFieldBuilder().getBuilderList();
1018     }
1019 
1020     private com.google.protobuf.RepeatedFieldBuilderV3<
1021             com.google.cloud.talent.v4.Tenant,
1022             com.google.cloud.talent.v4.Tenant.Builder,
1023             com.google.cloud.talent.v4.TenantOrBuilder>
getTenantsFieldBuilder()1024         getTenantsFieldBuilder() {
1025       if (tenantsBuilder_ == null) {
1026         tenantsBuilder_ =
1027             new com.google.protobuf.RepeatedFieldBuilderV3<
1028                 com.google.cloud.talent.v4.Tenant,
1029                 com.google.cloud.talent.v4.Tenant.Builder,
1030                 com.google.cloud.talent.v4.TenantOrBuilder>(
1031                 tenants_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
1032         tenants_ = null;
1033       }
1034       return tenantsBuilder_;
1035     }
1036 
1037     private java.lang.Object nextPageToken_ = "";
1038     /**
1039      *
1040      *
1041      * <pre>
1042      * A token to retrieve the next page of results.
1043      * </pre>
1044      *
1045      * <code>string next_page_token = 2;</code>
1046      *
1047      * @return The nextPageToken.
1048      */
getNextPageToken()1049     public java.lang.String getNextPageToken() {
1050       java.lang.Object ref = nextPageToken_;
1051       if (!(ref instanceof java.lang.String)) {
1052         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1053         java.lang.String s = bs.toStringUtf8();
1054         nextPageToken_ = s;
1055         return s;
1056       } else {
1057         return (java.lang.String) ref;
1058       }
1059     }
1060     /**
1061      *
1062      *
1063      * <pre>
1064      * A token to retrieve the next page of results.
1065      * </pre>
1066      *
1067      * <code>string next_page_token = 2;</code>
1068      *
1069      * @return The bytes for nextPageToken.
1070      */
getNextPageTokenBytes()1071     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1072       java.lang.Object ref = nextPageToken_;
1073       if (ref instanceof String) {
1074         com.google.protobuf.ByteString b =
1075             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1076         nextPageToken_ = b;
1077         return b;
1078       } else {
1079         return (com.google.protobuf.ByteString) ref;
1080       }
1081     }
1082     /**
1083      *
1084      *
1085      * <pre>
1086      * A token to retrieve the next page of results.
1087      * </pre>
1088      *
1089      * <code>string next_page_token = 2;</code>
1090      *
1091      * @param value The nextPageToken to set.
1092      * @return This builder for chaining.
1093      */
setNextPageToken(java.lang.String value)1094     public Builder setNextPageToken(java.lang.String value) {
1095       if (value == null) {
1096         throw new NullPointerException();
1097       }
1098       nextPageToken_ = value;
1099       bitField0_ |= 0x00000002;
1100       onChanged();
1101       return this;
1102     }
1103     /**
1104      *
1105      *
1106      * <pre>
1107      * A token to retrieve the next page of results.
1108      * </pre>
1109      *
1110      * <code>string next_page_token = 2;</code>
1111      *
1112      * @return This builder for chaining.
1113      */
clearNextPageToken()1114     public Builder clearNextPageToken() {
1115       nextPageToken_ = getDefaultInstance().getNextPageToken();
1116       bitField0_ = (bitField0_ & ~0x00000002);
1117       onChanged();
1118       return this;
1119     }
1120     /**
1121      *
1122      *
1123      * <pre>
1124      * A token to retrieve the next page of results.
1125      * </pre>
1126      *
1127      * <code>string next_page_token = 2;</code>
1128      *
1129      * @param value The bytes for nextPageToken to set.
1130      * @return This builder for chaining.
1131      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1132     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1133       if (value == null) {
1134         throw new NullPointerException();
1135       }
1136       checkByteStringIsUtf8(value);
1137       nextPageToken_ = value;
1138       bitField0_ |= 0x00000002;
1139       onChanged();
1140       return this;
1141     }
1142 
1143     private com.google.cloud.talent.v4.ResponseMetadata metadata_;
1144     private com.google.protobuf.SingleFieldBuilderV3<
1145             com.google.cloud.talent.v4.ResponseMetadata,
1146             com.google.cloud.talent.v4.ResponseMetadata.Builder,
1147             com.google.cloud.talent.v4.ResponseMetadataOrBuilder>
1148         metadataBuilder_;
1149     /**
1150      *
1151      *
1152      * <pre>
1153      * Additional information for the API invocation, such as the request
1154      * tracking id.
1155      * </pre>
1156      *
1157      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1158      *
1159      * @return Whether the metadata field is set.
1160      */
hasMetadata()1161     public boolean hasMetadata() {
1162       return ((bitField0_ & 0x00000004) != 0);
1163     }
1164     /**
1165      *
1166      *
1167      * <pre>
1168      * Additional information for the API invocation, such as the request
1169      * tracking id.
1170      * </pre>
1171      *
1172      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1173      *
1174      * @return The metadata.
1175      */
getMetadata()1176     public com.google.cloud.talent.v4.ResponseMetadata getMetadata() {
1177       if (metadataBuilder_ == null) {
1178         return metadata_ == null
1179             ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
1180             : metadata_;
1181       } else {
1182         return metadataBuilder_.getMessage();
1183       }
1184     }
1185     /**
1186      *
1187      *
1188      * <pre>
1189      * Additional information for the API invocation, such as the request
1190      * tracking id.
1191      * </pre>
1192      *
1193      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1194      */
setMetadata(com.google.cloud.talent.v4.ResponseMetadata value)1195     public Builder setMetadata(com.google.cloud.talent.v4.ResponseMetadata value) {
1196       if (metadataBuilder_ == null) {
1197         if (value == null) {
1198           throw new NullPointerException();
1199         }
1200         metadata_ = value;
1201       } else {
1202         metadataBuilder_.setMessage(value);
1203       }
1204       bitField0_ |= 0x00000004;
1205       onChanged();
1206       return this;
1207     }
1208     /**
1209      *
1210      *
1211      * <pre>
1212      * Additional information for the API invocation, such as the request
1213      * tracking id.
1214      * </pre>
1215      *
1216      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1217      */
setMetadata( com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue)1218     public Builder setMetadata(
1219         com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue) {
1220       if (metadataBuilder_ == null) {
1221         metadata_ = builderForValue.build();
1222       } else {
1223         metadataBuilder_.setMessage(builderForValue.build());
1224       }
1225       bitField0_ |= 0x00000004;
1226       onChanged();
1227       return this;
1228     }
1229     /**
1230      *
1231      *
1232      * <pre>
1233      * Additional information for the API invocation, such as the request
1234      * tracking id.
1235      * </pre>
1236      *
1237      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1238      */
mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value)1239     public Builder mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value) {
1240       if (metadataBuilder_ == null) {
1241         if (((bitField0_ & 0x00000004) != 0)
1242             && metadata_ != null
1243             && metadata_ != com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()) {
1244           getMetadataBuilder().mergeFrom(value);
1245         } else {
1246           metadata_ = value;
1247         }
1248       } else {
1249         metadataBuilder_.mergeFrom(value);
1250       }
1251       bitField0_ |= 0x00000004;
1252       onChanged();
1253       return this;
1254     }
1255     /**
1256      *
1257      *
1258      * <pre>
1259      * Additional information for the API invocation, such as the request
1260      * tracking id.
1261      * </pre>
1262      *
1263      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1264      */
clearMetadata()1265     public Builder clearMetadata() {
1266       bitField0_ = (bitField0_ & ~0x00000004);
1267       metadata_ = null;
1268       if (metadataBuilder_ != null) {
1269         metadataBuilder_.dispose();
1270         metadataBuilder_ = null;
1271       }
1272       onChanged();
1273       return this;
1274     }
1275     /**
1276      *
1277      *
1278      * <pre>
1279      * Additional information for the API invocation, such as the request
1280      * tracking id.
1281      * </pre>
1282      *
1283      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1284      */
getMetadataBuilder()1285     public com.google.cloud.talent.v4.ResponseMetadata.Builder getMetadataBuilder() {
1286       bitField0_ |= 0x00000004;
1287       onChanged();
1288       return getMetadataFieldBuilder().getBuilder();
1289     }
1290     /**
1291      *
1292      *
1293      * <pre>
1294      * Additional information for the API invocation, such as the request
1295      * tracking id.
1296      * </pre>
1297      *
1298      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1299      */
getMetadataOrBuilder()1300     public com.google.cloud.talent.v4.ResponseMetadataOrBuilder getMetadataOrBuilder() {
1301       if (metadataBuilder_ != null) {
1302         return metadataBuilder_.getMessageOrBuilder();
1303       } else {
1304         return metadata_ == null
1305             ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()
1306             : metadata_;
1307       }
1308     }
1309     /**
1310      *
1311      *
1312      * <pre>
1313      * Additional information for the API invocation, such as the request
1314      * tracking id.
1315      * </pre>
1316      *
1317      * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 3;</code>
1318      */
1319     private com.google.protobuf.SingleFieldBuilderV3<
1320             com.google.cloud.talent.v4.ResponseMetadata,
1321             com.google.cloud.talent.v4.ResponseMetadata.Builder,
1322             com.google.cloud.talent.v4.ResponseMetadataOrBuilder>
getMetadataFieldBuilder()1323         getMetadataFieldBuilder() {
1324       if (metadataBuilder_ == null) {
1325         metadataBuilder_ =
1326             new com.google.protobuf.SingleFieldBuilderV3<
1327                 com.google.cloud.talent.v4.ResponseMetadata,
1328                 com.google.cloud.talent.v4.ResponseMetadata.Builder,
1329                 com.google.cloud.talent.v4.ResponseMetadataOrBuilder>(
1330                 getMetadata(), getParentForChildren(), isClean());
1331         metadata_ = null;
1332       }
1333       return metadataBuilder_;
1334     }
1335 
1336     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1337     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1338       return super.setUnknownFields(unknownFields);
1339     }
1340 
1341     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1342     public final Builder mergeUnknownFields(
1343         final com.google.protobuf.UnknownFieldSet unknownFields) {
1344       return super.mergeUnknownFields(unknownFields);
1345     }
1346 
1347     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.ListTenantsResponse)
1348   }
1349 
1350   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.ListTenantsResponse)
1351   private static final com.google.cloud.talent.v4.ListTenantsResponse DEFAULT_INSTANCE;
1352 
1353   static {
1354     DEFAULT_INSTANCE = new com.google.cloud.talent.v4.ListTenantsResponse();
1355   }
1356 
getDefaultInstance()1357   public static com.google.cloud.talent.v4.ListTenantsResponse getDefaultInstance() {
1358     return DEFAULT_INSTANCE;
1359   }
1360 
1361   private static final com.google.protobuf.Parser<ListTenantsResponse> PARSER =
1362       new com.google.protobuf.AbstractParser<ListTenantsResponse>() {
1363         @java.lang.Override
1364         public ListTenantsResponse parsePartialFrom(
1365             com.google.protobuf.CodedInputStream input,
1366             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1367             throws com.google.protobuf.InvalidProtocolBufferException {
1368           Builder builder = newBuilder();
1369           try {
1370             builder.mergeFrom(input, extensionRegistry);
1371           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1372             throw e.setUnfinishedMessage(builder.buildPartial());
1373           } catch (com.google.protobuf.UninitializedMessageException e) {
1374             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1375           } catch (java.io.IOException e) {
1376             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1377                 .setUnfinishedMessage(builder.buildPartial());
1378           }
1379           return builder.buildPartial();
1380         }
1381       };
1382 
parser()1383   public static com.google.protobuf.Parser<ListTenantsResponse> parser() {
1384     return PARSER;
1385   }
1386 
1387   @java.lang.Override
getParserForType()1388   public com.google.protobuf.Parser<ListTenantsResponse> getParserForType() {
1389     return PARSER;
1390   }
1391 
1392   @java.lang.Override
getDefaultInstanceForType()1393   public com.google.cloud.talent.v4.ListTenantsResponse getDefaultInstanceForType() {
1394     return DEFAULT_INSTANCE;
1395   }
1396 }
1397