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