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