• 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  * List tenants for which the client has ACL visibility.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.talent.v4.ListTenantsRequest}
29  */
30 public final class ListTenantsRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.ListTenantsRequest)
33     ListTenantsRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListTenantsRequest.newBuilder() to construct.
ListTenantsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListTenantsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListTenantsRequest()40   private ListTenantsRequest() {
41     parent_ = "";
42     pageToken_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new ListTenantsRequest();
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_ListTenantsRequest_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_ListTenantsRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.talent.v4.ListTenantsRequest.class,
68             com.google.cloud.talent.v4.ListTenantsRequest.Builder.class);
69   }
70 
71   public static final int PARENT_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object parent_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Required. Resource name of the project under which the tenant is created.
80    * The format is "projects/{project_id}", for example,
81    * "projects/foo".
82    * </pre>
83    *
84    * <code>
85    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
86    * </code>
87    *
88    * @return The parent.
89    */
90   @java.lang.Override
getParent()91   public java.lang.String getParent() {
92     java.lang.Object ref = parent_;
93     if (ref instanceof java.lang.String) {
94       return (java.lang.String) ref;
95     } else {
96       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
97       java.lang.String s = bs.toStringUtf8();
98       parent_ = s;
99       return s;
100     }
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Required. Resource name of the project under which the tenant is created.
107    * The format is "projects/{project_id}", for example,
108    * "projects/foo".
109    * </pre>
110    *
111    * <code>
112    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
113    * </code>
114    *
115    * @return The bytes for parent.
116    */
117   @java.lang.Override
getParentBytes()118   public com.google.protobuf.ByteString getParentBytes() {
119     java.lang.Object ref = parent_;
120     if (ref instanceof java.lang.String) {
121       com.google.protobuf.ByteString b =
122           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
123       parent_ = b;
124       return b;
125     } else {
126       return (com.google.protobuf.ByteString) ref;
127     }
128   }
129 
130   public static final int PAGE_TOKEN_FIELD_NUMBER = 2;
131 
132   @SuppressWarnings("serial")
133   private volatile java.lang.Object pageToken_ = "";
134   /**
135    *
136    *
137    * <pre>
138    * The starting indicator from which to return results.
139    * </pre>
140    *
141    * <code>string page_token = 2;</code>
142    *
143    * @return The pageToken.
144    */
145   @java.lang.Override
getPageToken()146   public java.lang.String getPageToken() {
147     java.lang.Object ref = pageToken_;
148     if (ref instanceof java.lang.String) {
149       return (java.lang.String) ref;
150     } else {
151       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
152       java.lang.String s = bs.toStringUtf8();
153       pageToken_ = s;
154       return s;
155     }
156   }
157   /**
158    *
159    *
160    * <pre>
161    * The starting indicator from which to return results.
162    * </pre>
163    *
164    * <code>string page_token = 2;</code>
165    *
166    * @return The bytes for pageToken.
167    */
168   @java.lang.Override
getPageTokenBytes()169   public com.google.protobuf.ByteString getPageTokenBytes() {
170     java.lang.Object ref = pageToken_;
171     if (ref instanceof java.lang.String) {
172       com.google.protobuf.ByteString b =
173           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
174       pageToken_ = b;
175       return b;
176     } else {
177       return (com.google.protobuf.ByteString) ref;
178     }
179   }
180 
181   public static final int PAGE_SIZE_FIELD_NUMBER = 3;
182   private int pageSize_ = 0;
183   /**
184    *
185    *
186    * <pre>
187    * The maximum number of tenants to be returned, at most 100.
188    * Default is 100 if a non-positive number is provided.
189    * </pre>
190    *
191    * <code>int32 page_size = 3;</code>
192    *
193    * @return The pageSize.
194    */
195   @java.lang.Override
getPageSize()196   public int getPageSize() {
197     return pageSize_;
198   }
199 
200   private byte memoizedIsInitialized = -1;
201 
202   @java.lang.Override
isInitialized()203   public final boolean isInitialized() {
204     byte isInitialized = memoizedIsInitialized;
205     if (isInitialized == 1) return true;
206     if (isInitialized == 0) return false;
207 
208     memoizedIsInitialized = 1;
209     return true;
210   }
211 
212   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)213   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
214     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
215       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
216     }
217     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
218       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_);
219     }
220     if (pageSize_ != 0) {
221       output.writeInt32(3, pageSize_);
222     }
223     getUnknownFields().writeTo(output);
224   }
225 
226   @java.lang.Override
getSerializedSize()227   public int getSerializedSize() {
228     int size = memoizedSize;
229     if (size != -1) return size;
230 
231     size = 0;
232     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
233       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
234     }
235     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
236       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_);
237     }
238     if (pageSize_ != 0) {
239       size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_);
240     }
241     size += getUnknownFields().getSerializedSize();
242     memoizedSize = size;
243     return size;
244   }
245 
246   @java.lang.Override
equals(final java.lang.Object obj)247   public boolean equals(final java.lang.Object obj) {
248     if (obj == this) {
249       return true;
250     }
251     if (!(obj instanceof com.google.cloud.talent.v4.ListTenantsRequest)) {
252       return super.equals(obj);
253     }
254     com.google.cloud.talent.v4.ListTenantsRequest other =
255         (com.google.cloud.talent.v4.ListTenantsRequest) obj;
256 
257     if (!getParent().equals(other.getParent())) return false;
258     if (!getPageToken().equals(other.getPageToken())) return false;
259     if (getPageSize() != other.getPageSize()) return false;
260     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
261     return true;
262   }
263 
264   @java.lang.Override
hashCode()265   public int hashCode() {
266     if (memoizedHashCode != 0) {
267       return memoizedHashCode;
268     }
269     int hash = 41;
270     hash = (19 * hash) + getDescriptor().hashCode();
271     hash = (37 * hash) + PARENT_FIELD_NUMBER;
272     hash = (53 * hash) + getParent().hashCode();
273     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
274     hash = (53 * hash) + getPageToken().hashCode();
275     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
276     hash = (53 * hash) + getPageSize();
277     hash = (29 * hash) + getUnknownFields().hashCode();
278     memoizedHashCode = hash;
279     return hash;
280   }
281 
parseFrom(java.nio.ByteBuffer data)282   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(java.nio.ByteBuffer data)
283       throws com.google.protobuf.InvalidProtocolBufferException {
284     return PARSER.parseFrom(data);
285   }
286 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
288       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
289       throws com.google.protobuf.InvalidProtocolBufferException {
290     return PARSER.parseFrom(data, extensionRegistry);
291   }
292 
parseFrom( com.google.protobuf.ByteString data)293   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
294       com.google.protobuf.ByteString data)
295       throws com.google.protobuf.InvalidProtocolBufferException {
296     return PARSER.parseFrom(data);
297   }
298 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)299   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
300       com.google.protobuf.ByteString data,
301       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302       throws com.google.protobuf.InvalidProtocolBufferException {
303     return PARSER.parseFrom(data, extensionRegistry);
304   }
305 
parseFrom(byte[] data)306   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(byte[] data)
307       throws com.google.protobuf.InvalidProtocolBufferException {
308     return PARSER.parseFrom(data);
309   }
310 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
312       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313       throws com.google.protobuf.InvalidProtocolBufferException {
314     return PARSER.parseFrom(data, extensionRegistry);
315   }
316 
parseFrom(java.io.InputStream input)317   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(java.io.InputStream input)
318       throws java.io.IOException {
319     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
320   }
321 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
323       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324       throws java.io.IOException {
325     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
326         PARSER, input, extensionRegistry);
327   }
328 
parseDelimitedFrom( java.io.InputStream input)329   public static com.google.cloud.talent.v4.ListTenantsRequest parseDelimitedFrom(
330       java.io.InputStream input) throws java.io.IOException {
331     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
332   }
333 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)334   public static com.google.cloud.talent.v4.ListTenantsRequest parseDelimitedFrom(
335       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
336       throws java.io.IOException {
337     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
338         PARSER, input, extensionRegistry);
339   }
340 
parseFrom( com.google.protobuf.CodedInputStream input)341   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
342       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
343     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
344   }
345 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346   public static com.google.cloud.talent.v4.ListTenantsRequest parseFrom(
347       com.google.protobuf.CodedInputStream input,
348       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349       throws java.io.IOException {
350     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
351         PARSER, input, extensionRegistry);
352   }
353 
354   @java.lang.Override
newBuilderForType()355   public Builder newBuilderForType() {
356     return newBuilder();
357   }
358 
newBuilder()359   public static Builder newBuilder() {
360     return DEFAULT_INSTANCE.toBuilder();
361   }
362 
newBuilder(com.google.cloud.talent.v4.ListTenantsRequest prototype)363   public static Builder newBuilder(com.google.cloud.talent.v4.ListTenantsRequest prototype) {
364     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
365   }
366 
367   @java.lang.Override
toBuilder()368   public Builder toBuilder() {
369     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
370   }
371 
372   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)373   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
374     Builder builder = new Builder(parent);
375     return builder;
376   }
377   /**
378    *
379    *
380    * <pre>
381    * List tenants for which the client has ACL visibility.
382    * </pre>
383    *
384    * Protobuf type {@code google.cloud.talent.v4.ListTenantsRequest}
385    */
386   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
387       implements
388       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.ListTenantsRequest)
389       com.google.cloud.talent.v4.ListTenantsRequestOrBuilder {
getDescriptor()390     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
391       return com.google.cloud.talent.v4.TenantServiceProto
392           .internal_static_google_cloud_talent_v4_ListTenantsRequest_descriptor;
393     }
394 
395     @java.lang.Override
396     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()397         internalGetFieldAccessorTable() {
398       return com.google.cloud.talent.v4.TenantServiceProto
399           .internal_static_google_cloud_talent_v4_ListTenantsRequest_fieldAccessorTable
400           .ensureFieldAccessorsInitialized(
401               com.google.cloud.talent.v4.ListTenantsRequest.class,
402               com.google.cloud.talent.v4.ListTenantsRequest.Builder.class);
403     }
404 
405     // Construct using com.google.cloud.talent.v4.ListTenantsRequest.newBuilder()
Builder()406     private Builder() {}
407 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)408     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
409       super(parent);
410     }
411 
412     @java.lang.Override
clear()413     public Builder clear() {
414       super.clear();
415       bitField0_ = 0;
416       parent_ = "";
417       pageToken_ = "";
418       pageSize_ = 0;
419       return this;
420     }
421 
422     @java.lang.Override
getDescriptorForType()423     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
424       return com.google.cloud.talent.v4.TenantServiceProto
425           .internal_static_google_cloud_talent_v4_ListTenantsRequest_descriptor;
426     }
427 
428     @java.lang.Override
getDefaultInstanceForType()429     public com.google.cloud.talent.v4.ListTenantsRequest getDefaultInstanceForType() {
430       return com.google.cloud.talent.v4.ListTenantsRequest.getDefaultInstance();
431     }
432 
433     @java.lang.Override
build()434     public com.google.cloud.talent.v4.ListTenantsRequest build() {
435       com.google.cloud.talent.v4.ListTenantsRequest result = buildPartial();
436       if (!result.isInitialized()) {
437         throw newUninitializedMessageException(result);
438       }
439       return result;
440     }
441 
442     @java.lang.Override
buildPartial()443     public com.google.cloud.talent.v4.ListTenantsRequest buildPartial() {
444       com.google.cloud.talent.v4.ListTenantsRequest result =
445           new com.google.cloud.talent.v4.ListTenantsRequest(this);
446       if (bitField0_ != 0) {
447         buildPartial0(result);
448       }
449       onBuilt();
450       return result;
451     }
452 
buildPartial0(com.google.cloud.talent.v4.ListTenantsRequest result)453     private void buildPartial0(com.google.cloud.talent.v4.ListTenantsRequest result) {
454       int from_bitField0_ = bitField0_;
455       if (((from_bitField0_ & 0x00000001) != 0)) {
456         result.parent_ = parent_;
457       }
458       if (((from_bitField0_ & 0x00000002) != 0)) {
459         result.pageToken_ = pageToken_;
460       }
461       if (((from_bitField0_ & 0x00000004) != 0)) {
462         result.pageSize_ = pageSize_;
463       }
464     }
465 
466     @java.lang.Override
clone()467     public Builder clone() {
468       return super.clone();
469     }
470 
471     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)472     public Builder setField(
473         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
474       return super.setField(field, value);
475     }
476 
477     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)478     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
479       return super.clearField(field);
480     }
481 
482     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)483     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
484       return super.clearOneof(oneof);
485     }
486 
487     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)488     public Builder setRepeatedField(
489         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
490       return super.setRepeatedField(field, index, value);
491     }
492 
493     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)494     public Builder addRepeatedField(
495         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
496       return super.addRepeatedField(field, value);
497     }
498 
499     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)500     public Builder mergeFrom(com.google.protobuf.Message other) {
501       if (other instanceof com.google.cloud.talent.v4.ListTenantsRequest) {
502         return mergeFrom((com.google.cloud.talent.v4.ListTenantsRequest) other);
503       } else {
504         super.mergeFrom(other);
505         return this;
506       }
507     }
508 
mergeFrom(com.google.cloud.talent.v4.ListTenantsRequest other)509     public Builder mergeFrom(com.google.cloud.talent.v4.ListTenantsRequest other) {
510       if (other == com.google.cloud.talent.v4.ListTenantsRequest.getDefaultInstance()) return this;
511       if (!other.getParent().isEmpty()) {
512         parent_ = other.parent_;
513         bitField0_ |= 0x00000001;
514         onChanged();
515       }
516       if (!other.getPageToken().isEmpty()) {
517         pageToken_ = other.pageToken_;
518         bitField0_ |= 0x00000002;
519         onChanged();
520       }
521       if (other.getPageSize() != 0) {
522         setPageSize(other.getPageSize());
523       }
524       this.mergeUnknownFields(other.getUnknownFields());
525       onChanged();
526       return this;
527     }
528 
529     @java.lang.Override
isInitialized()530     public final boolean isInitialized() {
531       return true;
532     }
533 
534     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)535     public Builder mergeFrom(
536         com.google.protobuf.CodedInputStream input,
537         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
538         throws java.io.IOException {
539       if (extensionRegistry == null) {
540         throw new java.lang.NullPointerException();
541       }
542       try {
543         boolean done = false;
544         while (!done) {
545           int tag = input.readTag();
546           switch (tag) {
547             case 0:
548               done = true;
549               break;
550             case 10:
551               {
552                 parent_ = input.readStringRequireUtf8();
553                 bitField0_ |= 0x00000001;
554                 break;
555               } // case 10
556             case 18:
557               {
558                 pageToken_ = input.readStringRequireUtf8();
559                 bitField0_ |= 0x00000002;
560                 break;
561               } // case 18
562             case 24:
563               {
564                 pageSize_ = input.readInt32();
565                 bitField0_ |= 0x00000004;
566                 break;
567               } // case 24
568             default:
569               {
570                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
571                   done = true; // was an endgroup tag
572                 }
573                 break;
574               } // default:
575           } // switch (tag)
576         } // while (!done)
577       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
578         throw e.unwrapIOException();
579       } finally {
580         onChanged();
581       } // finally
582       return this;
583     }
584 
585     private int bitField0_;
586 
587     private java.lang.Object parent_ = "";
588     /**
589      *
590      *
591      * <pre>
592      * Required. Resource name of the project under which the tenant is created.
593      * The format is "projects/{project_id}", for example,
594      * "projects/foo".
595      * </pre>
596      *
597      * <code>
598      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
599      * </code>
600      *
601      * @return The parent.
602      */
getParent()603     public java.lang.String getParent() {
604       java.lang.Object ref = parent_;
605       if (!(ref instanceof java.lang.String)) {
606         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
607         java.lang.String s = bs.toStringUtf8();
608         parent_ = s;
609         return s;
610       } else {
611         return (java.lang.String) ref;
612       }
613     }
614     /**
615      *
616      *
617      * <pre>
618      * Required. Resource name of the project under which the tenant is created.
619      * The format is "projects/{project_id}", for example,
620      * "projects/foo".
621      * </pre>
622      *
623      * <code>
624      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
625      * </code>
626      *
627      * @return The bytes for parent.
628      */
getParentBytes()629     public com.google.protobuf.ByteString getParentBytes() {
630       java.lang.Object ref = parent_;
631       if (ref instanceof String) {
632         com.google.protobuf.ByteString b =
633             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
634         parent_ = b;
635         return b;
636       } else {
637         return (com.google.protobuf.ByteString) ref;
638       }
639     }
640     /**
641      *
642      *
643      * <pre>
644      * Required. Resource name of the project under which the tenant is created.
645      * The format is "projects/{project_id}", for example,
646      * "projects/foo".
647      * </pre>
648      *
649      * <code>
650      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
651      * </code>
652      *
653      * @param value The parent to set.
654      * @return This builder for chaining.
655      */
setParent(java.lang.String value)656     public Builder setParent(java.lang.String value) {
657       if (value == null) {
658         throw new NullPointerException();
659       }
660       parent_ = value;
661       bitField0_ |= 0x00000001;
662       onChanged();
663       return this;
664     }
665     /**
666      *
667      *
668      * <pre>
669      * Required. Resource name of the project under which the tenant is created.
670      * The format is "projects/{project_id}", for example,
671      * "projects/foo".
672      * </pre>
673      *
674      * <code>
675      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
676      * </code>
677      *
678      * @return This builder for chaining.
679      */
clearParent()680     public Builder clearParent() {
681       parent_ = getDefaultInstance().getParent();
682       bitField0_ = (bitField0_ & ~0x00000001);
683       onChanged();
684       return this;
685     }
686     /**
687      *
688      *
689      * <pre>
690      * Required. Resource name of the project under which the tenant is created.
691      * The format is "projects/{project_id}", for example,
692      * "projects/foo".
693      * </pre>
694      *
695      * <code>
696      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
697      * </code>
698      *
699      * @param value The bytes for parent to set.
700      * @return This builder for chaining.
701      */
setParentBytes(com.google.protobuf.ByteString value)702     public Builder setParentBytes(com.google.protobuf.ByteString value) {
703       if (value == null) {
704         throw new NullPointerException();
705       }
706       checkByteStringIsUtf8(value);
707       parent_ = value;
708       bitField0_ |= 0x00000001;
709       onChanged();
710       return this;
711     }
712 
713     private java.lang.Object pageToken_ = "";
714     /**
715      *
716      *
717      * <pre>
718      * The starting indicator from which to return results.
719      * </pre>
720      *
721      * <code>string page_token = 2;</code>
722      *
723      * @return The pageToken.
724      */
getPageToken()725     public java.lang.String getPageToken() {
726       java.lang.Object ref = pageToken_;
727       if (!(ref instanceof java.lang.String)) {
728         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
729         java.lang.String s = bs.toStringUtf8();
730         pageToken_ = s;
731         return s;
732       } else {
733         return (java.lang.String) ref;
734       }
735     }
736     /**
737      *
738      *
739      * <pre>
740      * The starting indicator from which to return results.
741      * </pre>
742      *
743      * <code>string page_token = 2;</code>
744      *
745      * @return The bytes for pageToken.
746      */
getPageTokenBytes()747     public com.google.protobuf.ByteString getPageTokenBytes() {
748       java.lang.Object ref = pageToken_;
749       if (ref instanceof String) {
750         com.google.protobuf.ByteString b =
751             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
752         pageToken_ = b;
753         return b;
754       } else {
755         return (com.google.protobuf.ByteString) ref;
756       }
757     }
758     /**
759      *
760      *
761      * <pre>
762      * The starting indicator from which to return results.
763      * </pre>
764      *
765      * <code>string page_token = 2;</code>
766      *
767      * @param value The pageToken to set.
768      * @return This builder for chaining.
769      */
setPageToken(java.lang.String value)770     public Builder setPageToken(java.lang.String value) {
771       if (value == null) {
772         throw new NullPointerException();
773       }
774       pageToken_ = value;
775       bitField0_ |= 0x00000002;
776       onChanged();
777       return this;
778     }
779     /**
780      *
781      *
782      * <pre>
783      * The starting indicator from which to return results.
784      * </pre>
785      *
786      * <code>string page_token = 2;</code>
787      *
788      * @return This builder for chaining.
789      */
clearPageToken()790     public Builder clearPageToken() {
791       pageToken_ = getDefaultInstance().getPageToken();
792       bitField0_ = (bitField0_ & ~0x00000002);
793       onChanged();
794       return this;
795     }
796     /**
797      *
798      *
799      * <pre>
800      * The starting indicator from which to return results.
801      * </pre>
802      *
803      * <code>string page_token = 2;</code>
804      *
805      * @param value The bytes for pageToken to set.
806      * @return This builder for chaining.
807      */
setPageTokenBytes(com.google.protobuf.ByteString value)808     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
809       if (value == null) {
810         throw new NullPointerException();
811       }
812       checkByteStringIsUtf8(value);
813       pageToken_ = value;
814       bitField0_ |= 0x00000002;
815       onChanged();
816       return this;
817     }
818 
819     private int pageSize_;
820     /**
821      *
822      *
823      * <pre>
824      * The maximum number of tenants to be returned, at most 100.
825      * Default is 100 if a non-positive number is provided.
826      * </pre>
827      *
828      * <code>int32 page_size = 3;</code>
829      *
830      * @return The pageSize.
831      */
832     @java.lang.Override
getPageSize()833     public int getPageSize() {
834       return pageSize_;
835     }
836     /**
837      *
838      *
839      * <pre>
840      * The maximum number of tenants to be returned, at most 100.
841      * Default is 100 if a non-positive number is provided.
842      * </pre>
843      *
844      * <code>int32 page_size = 3;</code>
845      *
846      * @param value The pageSize to set.
847      * @return This builder for chaining.
848      */
setPageSize(int value)849     public Builder setPageSize(int value) {
850 
851       pageSize_ = value;
852       bitField0_ |= 0x00000004;
853       onChanged();
854       return this;
855     }
856     /**
857      *
858      *
859      * <pre>
860      * The maximum number of tenants to be returned, at most 100.
861      * Default is 100 if a non-positive number is provided.
862      * </pre>
863      *
864      * <code>int32 page_size = 3;</code>
865      *
866      * @return This builder for chaining.
867      */
clearPageSize()868     public Builder clearPageSize() {
869       bitField0_ = (bitField0_ & ~0x00000004);
870       pageSize_ = 0;
871       onChanged();
872       return this;
873     }
874 
875     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)876     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
877       return super.setUnknownFields(unknownFields);
878     }
879 
880     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)881     public final Builder mergeUnknownFields(
882         final com.google.protobuf.UnknownFieldSet unknownFields) {
883       return super.mergeUnknownFields(unknownFields);
884     }
885 
886     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.ListTenantsRequest)
887   }
888 
889   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.ListTenantsRequest)
890   private static final com.google.cloud.talent.v4.ListTenantsRequest DEFAULT_INSTANCE;
891 
892   static {
893     DEFAULT_INSTANCE = new com.google.cloud.talent.v4.ListTenantsRequest();
894   }
895 
getDefaultInstance()896   public static com.google.cloud.talent.v4.ListTenantsRequest getDefaultInstance() {
897     return DEFAULT_INSTANCE;
898   }
899 
900   private static final com.google.protobuf.Parser<ListTenantsRequest> PARSER =
901       new com.google.protobuf.AbstractParser<ListTenantsRequest>() {
902         @java.lang.Override
903         public ListTenantsRequest parsePartialFrom(
904             com.google.protobuf.CodedInputStream input,
905             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
906             throws com.google.protobuf.InvalidProtocolBufferException {
907           Builder builder = newBuilder();
908           try {
909             builder.mergeFrom(input, extensionRegistry);
910           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
911             throw e.setUnfinishedMessage(builder.buildPartial());
912           } catch (com.google.protobuf.UninitializedMessageException e) {
913             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
914           } catch (java.io.IOException e) {
915             throw new com.google.protobuf.InvalidProtocolBufferException(e)
916                 .setUnfinishedMessage(builder.buildPartial());
917           }
918           return builder.buildPartial();
919         }
920       };
921 
parser()922   public static com.google.protobuf.Parser<ListTenantsRequest> parser() {
923     return PARSER;
924   }
925 
926   @java.lang.Override
getParserForType()927   public com.google.protobuf.Parser<ListTenantsRequest> getParserForType() {
928     return PARSER;
929   }
930 
931   @java.lang.Override
getDefaultInstanceForType()932   public com.google.cloud.talent.v4.ListTenantsRequest getDefaultInstanceForType() {
933     return DEFAULT_INSTANCE;
934   }
935 }
936