• 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/common.proto
18 
19 package com.google.cloud.talent.v4;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Metadata used for long running operations returned by CTS batch APIs.
26  * It's used to replace
27  * [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata].
28  * </pre>
29  *
30  * Protobuf type {@code google.cloud.talent.v4.BatchOperationMetadata}
31  */
32 public final class BatchOperationMetadata extends com.google.protobuf.GeneratedMessageV3
33     implements
34     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.BatchOperationMetadata)
35     BatchOperationMetadataOrBuilder {
36   private static final long serialVersionUID = 0L;
37   // Use BatchOperationMetadata.newBuilder() to construct.
BatchOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38   private BatchOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
39     super(builder);
40   }
41 
BatchOperationMetadata()42   private BatchOperationMetadata() {
43     state_ = 0;
44     stateDescription_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new BatchOperationMetadata();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.cloud.talent.v4.CommonProto
60         .internal_static_google_cloud_talent_v4_BatchOperationMetadata_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.talent.v4.CommonProto
67         .internal_static_google_cloud_talent_v4_BatchOperationMetadata_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.talent.v4.BatchOperationMetadata.class,
70             com.google.cloud.talent.v4.BatchOperationMetadata.Builder.class);
71   }
72 
73   /** Protobuf enum {@code google.cloud.talent.v4.BatchOperationMetadata.State} */
74   public enum State implements com.google.protobuf.ProtocolMessageEnum {
75     /**
76      *
77      *
78      * <pre>
79      * Default value.
80      * </pre>
81      *
82      * <code>STATE_UNSPECIFIED = 0;</code>
83      */
84     STATE_UNSPECIFIED(0),
85     /**
86      *
87      *
88      * <pre>
89      * The batch operation is being prepared for processing.
90      * </pre>
91      *
92      * <code>INITIALIZING = 1;</code>
93      */
94     INITIALIZING(1),
95     /**
96      *
97      *
98      * <pre>
99      * The batch operation is actively being processed.
100      * </pre>
101      *
102      * <code>PROCESSING = 2;</code>
103      */
104     PROCESSING(2),
105     /**
106      *
107      *
108      * <pre>
109      * The batch operation is processed, and at least one item has been
110      * successfully processed.
111      * </pre>
112      *
113      * <code>SUCCEEDED = 3;</code>
114      */
115     SUCCEEDED(3),
116     /**
117      *
118      *
119      * <pre>
120      * The batch operation is done and no item has been successfully processed.
121      * </pre>
122      *
123      * <code>FAILED = 4;</code>
124      */
125     FAILED(4),
126     /**
127      *
128      *
129      * <pre>
130      * The batch operation is in the process of cancelling after
131      * [google.longrunning.Operations.CancelOperation][google.longrunning.Operations.CancelOperation]
132      * is called.
133      * </pre>
134      *
135      * <code>CANCELLING = 5;</code>
136      */
137     CANCELLING(5),
138     /**
139      *
140      *
141      * <pre>
142      * The batch operation is done after
143      * [google.longrunning.Operations.CancelOperation][google.longrunning.Operations.CancelOperation]
144      * is called. Any items processed before cancelling are returned in the
145      * response.
146      * </pre>
147      *
148      * <code>CANCELLED = 6;</code>
149      */
150     CANCELLED(6),
151     UNRECOGNIZED(-1),
152     ;
153 
154     /**
155      *
156      *
157      * <pre>
158      * Default value.
159      * </pre>
160      *
161      * <code>STATE_UNSPECIFIED = 0;</code>
162      */
163     public static final int STATE_UNSPECIFIED_VALUE = 0;
164     /**
165      *
166      *
167      * <pre>
168      * The batch operation is being prepared for processing.
169      * </pre>
170      *
171      * <code>INITIALIZING = 1;</code>
172      */
173     public static final int INITIALIZING_VALUE = 1;
174     /**
175      *
176      *
177      * <pre>
178      * The batch operation is actively being processed.
179      * </pre>
180      *
181      * <code>PROCESSING = 2;</code>
182      */
183     public static final int PROCESSING_VALUE = 2;
184     /**
185      *
186      *
187      * <pre>
188      * The batch operation is processed, and at least one item has been
189      * successfully processed.
190      * </pre>
191      *
192      * <code>SUCCEEDED = 3;</code>
193      */
194     public static final int SUCCEEDED_VALUE = 3;
195     /**
196      *
197      *
198      * <pre>
199      * The batch operation is done and no item has been successfully processed.
200      * </pre>
201      *
202      * <code>FAILED = 4;</code>
203      */
204     public static final int FAILED_VALUE = 4;
205     /**
206      *
207      *
208      * <pre>
209      * The batch operation is in the process of cancelling after
210      * [google.longrunning.Operations.CancelOperation][google.longrunning.Operations.CancelOperation]
211      * is called.
212      * </pre>
213      *
214      * <code>CANCELLING = 5;</code>
215      */
216     public static final int CANCELLING_VALUE = 5;
217     /**
218      *
219      *
220      * <pre>
221      * The batch operation is done after
222      * [google.longrunning.Operations.CancelOperation][google.longrunning.Operations.CancelOperation]
223      * is called. Any items processed before cancelling are returned in the
224      * response.
225      * </pre>
226      *
227      * <code>CANCELLED = 6;</code>
228      */
229     public static final int CANCELLED_VALUE = 6;
230 
getNumber()231     public final int getNumber() {
232       if (this == UNRECOGNIZED) {
233         throw new java.lang.IllegalArgumentException(
234             "Can't get the number of an unknown enum value.");
235       }
236       return value;
237     }
238 
239     /**
240      * @param value The numeric wire value of the corresponding enum entry.
241      * @return The enum associated with the given numeric wire value.
242      * @deprecated Use {@link #forNumber(int)} instead.
243      */
244     @java.lang.Deprecated
valueOf(int value)245     public static State valueOf(int value) {
246       return forNumber(value);
247     }
248 
249     /**
250      * @param value The numeric wire value of the corresponding enum entry.
251      * @return The enum associated with the given numeric wire value.
252      */
forNumber(int value)253     public static State forNumber(int value) {
254       switch (value) {
255         case 0:
256           return STATE_UNSPECIFIED;
257         case 1:
258           return INITIALIZING;
259         case 2:
260           return PROCESSING;
261         case 3:
262           return SUCCEEDED;
263         case 4:
264           return FAILED;
265         case 5:
266           return CANCELLING;
267         case 6:
268           return CANCELLED;
269         default:
270           return null;
271       }
272     }
273 
internalGetValueMap()274     public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() {
275       return internalValueMap;
276     }
277 
278     private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap =
279         new com.google.protobuf.Internal.EnumLiteMap<State>() {
280           public State findValueByNumber(int number) {
281             return State.forNumber(number);
282           }
283         };
284 
getValueDescriptor()285     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
286       if (this == UNRECOGNIZED) {
287         throw new java.lang.IllegalStateException(
288             "Can't get the descriptor of an unrecognized enum value.");
289       }
290       return getDescriptor().getValues().get(ordinal());
291     }
292 
getDescriptorForType()293     public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
294       return getDescriptor();
295     }
296 
getDescriptor()297     public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
298       return com.google.cloud.talent.v4.BatchOperationMetadata.getDescriptor()
299           .getEnumTypes()
300           .get(0);
301     }
302 
303     private static final State[] VALUES = values();
304 
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)305     public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
306       if (desc.getType() != getDescriptor()) {
307         throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
308       }
309       if (desc.getIndex() == -1) {
310         return UNRECOGNIZED;
311       }
312       return VALUES[desc.getIndex()];
313     }
314 
315     private final int value;
316 
State(int value)317     private State(int value) {
318       this.value = value;
319     }
320 
321     // @@protoc_insertion_point(enum_scope:google.cloud.talent.v4.BatchOperationMetadata.State)
322   }
323 
324   public static final int STATE_FIELD_NUMBER = 1;
325   private int state_ = 0;
326   /**
327    *
328    *
329    * <pre>
330    * The state of a long running operation.
331    * </pre>
332    *
333    * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
334    *
335    * @return The enum numeric value on the wire for state.
336    */
337   @java.lang.Override
getStateValue()338   public int getStateValue() {
339     return state_;
340   }
341   /**
342    *
343    *
344    * <pre>
345    * The state of a long running operation.
346    * </pre>
347    *
348    * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
349    *
350    * @return The state.
351    */
352   @java.lang.Override
getState()353   public com.google.cloud.talent.v4.BatchOperationMetadata.State getState() {
354     com.google.cloud.talent.v4.BatchOperationMetadata.State result =
355         com.google.cloud.talent.v4.BatchOperationMetadata.State.forNumber(state_);
356     return result == null
357         ? com.google.cloud.talent.v4.BatchOperationMetadata.State.UNRECOGNIZED
358         : result;
359   }
360 
361   public static final int STATE_DESCRIPTION_FIELD_NUMBER = 2;
362 
363   @SuppressWarnings("serial")
364   private volatile java.lang.Object stateDescription_ = "";
365   /**
366    *
367    *
368    * <pre>
369    * More detailed information about operation state.
370    * </pre>
371    *
372    * <code>string state_description = 2;</code>
373    *
374    * @return The stateDescription.
375    */
376   @java.lang.Override
getStateDescription()377   public java.lang.String getStateDescription() {
378     java.lang.Object ref = stateDescription_;
379     if (ref instanceof java.lang.String) {
380       return (java.lang.String) ref;
381     } else {
382       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
383       java.lang.String s = bs.toStringUtf8();
384       stateDescription_ = s;
385       return s;
386     }
387   }
388   /**
389    *
390    *
391    * <pre>
392    * More detailed information about operation state.
393    * </pre>
394    *
395    * <code>string state_description = 2;</code>
396    *
397    * @return The bytes for stateDescription.
398    */
399   @java.lang.Override
getStateDescriptionBytes()400   public com.google.protobuf.ByteString getStateDescriptionBytes() {
401     java.lang.Object ref = stateDescription_;
402     if (ref instanceof java.lang.String) {
403       com.google.protobuf.ByteString b =
404           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
405       stateDescription_ = b;
406       return b;
407     } else {
408       return (com.google.protobuf.ByteString) ref;
409     }
410   }
411 
412   public static final int SUCCESS_COUNT_FIELD_NUMBER = 3;
413   private int successCount_ = 0;
414   /**
415    *
416    *
417    * <pre>
418    * Count of successful item(s) inside an operation.
419    * </pre>
420    *
421    * <code>int32 success_count = 3;</code>
422    *
423    * @return The successCount.
424    */
425   @java.lang.Override
getSuccessCount()426   public int getSuccessCount() {
427     return successCount_;
428   }
429 
430   public static final int FAILURE_COUNT_FIELD_NUMBER = 4;
431   private int failureCount_ = 0;
432   /**
433    *
434    *
435    * <pre>
436    * Count of failed item(s) inside an operation.
437    * </pre>
438    *
439    * <code>int32 failure_count = 4;</code>
440    *
441    * @return The failureCount.
442    */
443   @java.lang.Override
getFailureCount()444   public int getFailureCount() {
445     return failureCount_;
446   }
447 
448   public static final int TOTAL_COUNT_FIELD_NUMBER = 5;
449   private int totalCount_ = 0;
450   /**
451    *
452    *
453    * <pre>
454    * Count of total item(s) inside an operation.
455    * </pre>
456    *
457    * <code>int32 total_count = 5;</code>
458    *
459    * @return The totalCount.
460    */
461   @java.lang.Override
getTotalCount()462   public int getTotalCount() {
463     return totalCount_;
464   }
465 
466   public static final int CREATE_TIME_FIELD_NUMBER = 6;
467   private com.google.protobuf.Timestamp createTime_;
468   /**
469    *
470    *
471    * <pre>
472    * The time when the batch operation is created.
473    * </pre>
474    *
475    * <code>.google.protobuf.Timestamp create_time = 6;</code>
476    *
477    * @return Whether the createTime field is set.
478    */
479   @java.lang.Override
hasCreateTime()480   public boolean hasCreateTime() {
481     return createTime_ != null;
482   }
483   /**
484    *
485    *
486    * <pre>
487    * The time when the batch operation is created.
488    * </pre>
489    *
490    * <code>.google.protobuf.Timestamp create_time = 6;</code>
491    *
492    * @return The createTime.
493    */
494   @java.lang.Override
getCreateTime()495   public com.google.protobuf.Timestamp getCreateTime() {
496     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
497   }
498   /**
499    *
500    *
501    * <pre>
502    * The time when the batch operation is created.
503    * </pre>
504    *
505    * <code>.google.protobuf.Timestamp create_time = 6;</code>
506    */
507   @java.lang.Override
getCreateTimeOrBuilder()508   public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
509     return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
510   }
511 
512   public static final int UPDATE_TIME_FIELD_NUMBER = 7;
513   private com.google.protobuf.Timestamp updateTime_;
514   /**
515    *
516    *
517    * <pre>
518    * The time when the batch operation status is updated. The metadata and the
519    * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
520    * refreshed every minute otherwise cached data is returned.
521    * </pre>
522    *
523    * <code>.google.protobuf.Timestamp update_time = 7;</code>
524    *
525    * @return Whether the updateTime field is set.
526    */
527   @java.lang.Override
hasUpdateTime()528   public boolean hasUpdateTime() {
529     return updateTime_ != null;
530   }
531   /**
532    *
533    *
534    * <pre>
535    * The time when the batch operation status is updated. The metadata and the
536    * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
537    * refreshed every minute otherwise cached data is returned.
538    * </pre>
539    *
540    * <code>.google.protobuf.Timestamp update_time = 7;</code>
541    *
542    * @return The updateTime.
543    */
544   @java.lang.Override
getUpdateTime()545   public com.google.protobuf.Timestamp getUpdateTime() {
546     return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
547   }
548   /**
549    *
550    *
551    * <pre>
552    * The time when the batch operation status is updated. The metadata and the
553    * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
554    * refreshed every minute otherwise cached data is returned.
555    * </pre>
556    *
557    * <code>.google.protobuf.Timestamp update_time = 7;</code>
558    */
559   @java.lang.Override
getUpdateTimeOrBuilder()560   public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
561     return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
562   }
563 
564   public static final int END_TIME_FIELD_NUMBER = 8;
565   private com.google.protobuf.Timestamp endTime_;
566   /**
567    *
568    *
569    * <pre>
570    * The time when the batch operation is finished and
571    * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
572    * set to `true`.
573    * </pre>
574    *
575    * <code>.google.protobuf.Timestamp end_time = 8;</code>
576    *
577    * @return Whether the endTime field is set.
578    */
579   @java.lang.Override
hasEndTime()580   public boolean hasEndTime() {
581     return endTime_ != null;
582   }
583   /**
584    *
585    *
586    * <pre>
587    * The time when the batch operation is finished and
588    * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
589    * set to `true`.
590    * </pre>
591    *
592    * <code>.google.protobuf.Timestamp end_time = 8;</code>
593    *
594    * @return The endTime.
595    */
596   @java.lang.Override
getEndTime()597   public com.google.protobuf.Timestamp getEndTime() {
598     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
599   }
600   /**
601    *
602    *
603    * <pre>
604    * The time when the batch operation is finished and
605    * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
606    * set to `true`.
607    * </pre>
608    *
609    * <code>.google.protobuf.Timestamp end_time = 8;</code>
610    */
611   @java.lang.Override
getEndTimeOrBuilder()612   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
613     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
614   }
615 
616   private byte memoizedIsInitialized = -1;
617 
618   @java.lang.Override
isInitialized()619   public final boolean isInitialized() {
620     byte isInitialized = memoizedIsInitialized;
621     if (isInitialized == 1) return true;
622     if (isInitialized == 0) return false;
623 
624     memoizedIsInitialized = 1;
625     return true;
626   }
627 
628   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)629   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
630     if (state_
631         != com.google.cloud.talent.v4.BatchOperationMetadata.State.STATE_UNSPECIFIED.getNumber()) {
632       output.writeEnum(1, state_);
633     }
634     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateDescription_)) {
635       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, stateDescription_);
636     }
637     if (successCount_ != 0) {
638       output.writeInt32(3, successCount_);
639     }
640     if (failureCount_ != 0) {
641       output.writeInt32(4, failureCount_);
642     }
643     if (totalCount_ != 0) {
644       output.writeInt32(5, totalCount_);
645     }
646     if (createTime_ != null) {
647       output.writeMessage(6, getCreateTime());
648     }
649     if (updateTime_ != null) {
650       output.writeMessage(7, getUpdateTime());
651     }
652     if (endTime_ != null) {
653       output.writeMessage(8, getEndTime());
654     }
655     getUnknownFields().writeTo(output);
656   }
657 
658   @java.lang.Override
getSerializedSize()659   public int getSerializedSize() {
660     int size = memoizedSize;
661     if (size != -1) return size;
662 
663     size = 0;
664     if (state_
665         != com.google.cloud.talent.v4.BatchOperationMetadata.State.STATE_UNSPECIFIED.getNumber()) {
666       size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_);
667     }
668     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateDescription_)) {
669       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stateDescription_);
670     }
671     if (successCount_ != 0) {
672       size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, successCount_);
673     }
674     if (failureCount_ != 0) {
675       size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, failureCount_);
676     }
677     if (totalCount_ != 0) {
678       size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, totalCount_);
679     }
680     if (createTime_ != null) {
681       size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCreateTime());
682     }
683     if (updateTime_ != null) {
684       size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getUpdateTime());
685     }
686     if (endTime_ != null) {
687       size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getEndTime());
688     }
689     size += getUnknownFields().getSerializedSize();
690     memoizedSize = size;
691     return size;
692   }
693 
694   @java.lang.Override
equals(final java.lang.Object obj)695   public boolean equals(final java.lang.Object obj) {
696     if (obj == this) {
697       return true;
698     }
699     if (!(obj instanceof com.google.cloud.talent.v4.BatchOperationMetadata)) {
700       return super.equals(obj);
701     }
702     com.google.cloud.talent.v4.BatchOperationMetadata other =
703         (com.google.cloud.talent.v4.BatchOperationMetadata) obj;
704 
705     if (state_ != other.state_) return false;
706     if (!getStateDescription().equals(other.getStateDescription())) return false;
707     if (getSuccessCount() != other.getSuccessCount()) return false;
708     if (getFailureCount() != other.getFailureCount()) return false;
709     if (getTotalCount() != other.getTotalCount()) return false;
710     if (hasCreateTime() != other.hasCreateTime()) return false;
711     if (hasCreateTime()) {
712       if (!getCreateTime().equals(other.getCreateTime())) return false;
713     }
714     if (hasUpdateTime() != other.hasUpdateTime()) return false;
715     if (hasUpdateTime()) {
716       if (!getUpdateTime().equals(other.getUpdateTime())) return false;
717     }
718     if (hasEndTime() != other.hasEndTime()) return false;
719     if (hasEndTime()) {
720       if (!getEndTime().equals(other.getEndTime())) return false;
721     }
722     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
723     return true;
724   }
725 
726   @java.lang.Override
hashCode()727   public int hashCode() {
728     if (memoizedHashCode != 0) {
729       return memoizedHashCode;
730     }
731     int hash = 41;
732     hash = (19 * hash) + getDescriptor().hashCode();
733     hash = (37 * hash) + STATE_FIELD_NUMBER;
734     hash = (53 * hash) + state_;
735     hash = (37 * hash) + STATE_DESCRIPTION_FIELD_NUMBER;
736     hash = (53 * hash) + getStateDescription().hashCode();
737     hash = (37 * hash) + SUCCESS_COUNT_FIELD_NUMBER;
738     hash = (53 * hash) + getSuccessCount();
739     hash = (37 * hash) + FAILURE_COUNT_FIELD_NUMBER;
740     hash = (53 * hash) + getFailureCount();
741     hash = (37 * hash) + TOTAL_COUNT_FIELD_NUMBER;
742     hash = (53 * hash) + getTotalCount();
743     if (hasCreateTime()) {
744       hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER;
745       hash = (53 * hash) + getCreateTime().hashCode();
746     }
747     if (hasUpdateTime()) {
748       hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER;
749       hash = (53 * hash) + getUpdateTime().hashCode();
750     }
751     if (hasEndTime()) {
752       hash = (37 * hash) + END_TIME_FIELD_NUMBER;
753       hash = (53 * hash) + getEndTime().hashCode();
754     }
755     hash = (29 * hash) + getUnknownFields().hashCode();
756     memoizedHashCode = hash;
757     return hash;
758   }
759 
parseFrom( java.nio.ByteBuffer data)760   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
761       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
762     return PARSER.parseFrom(data);
763   }
764 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)765   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
766       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
767       throws com.google.protobuf.InvalidProtocolBufferException {
768     return PARSER.parseFrom(data, extensionRegistry);
769   }
770 
parseFrom( com.google.protobuf.ByteString data)771   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
772       com.google.protobuf.ByteString data)
773       throws com.google.protobuf.InvalidProtocolBufferException {
774     return PARSER.parseFrom(data);
775   }
776 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)777   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
778       com.google.protobuf.ByteString data,
779       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
780       throws com.google.protobuf.InvalidProtocolBufferException {
781     return PARSER.parseFrom(data, extensionRegistry);
782   }
783 
parseFrom(byte[] data)784   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(byte[] data)
785       throws com.google.protobuf.InvalidProtocolBufferException {
786     return PARSER.parseFrom(data);
787   }
788 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)789   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
790       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
791       throws com.google.protobuf.InvalidProtocolBufferException {
792     return PARSER.parseFrom(data, extensionRegistry);
793   }
794 
parseFrom( java.io.InputStream input)795   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
796       java.io.InputStream input) throws java.io.IOException {
797     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
798   }
799 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)800   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
801       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
802       throws java.io.IOException {
803     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
804         PARSER, input, extensionRegistry);
805   }
806 
parseDelimitedFrom( java.io.InputStream input)807   public static com.google.cloud.talent.v4.BatchOperationMetadata parseDelimitedFrom(
808       java.io.InputStream input) throws java.io.IOException {
809     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
810   }
811 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)812   public static com.google.cloud.talent.v4.BatchOperationMetadata parseDelimitedFrom(
813       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
814       throws java.io.IOException {
815     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
816         PARSER, input, extensionRegistry);
817   }
818 
parseFrom( com.google.protobuf.CodedInputStream input)819   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
820       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
821     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
822   }
823 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)824   public static com.google.cloud.talent.v4.BatchOperationMetadata parseFrom(
825       com.google.protobuf.CodedInputStream input,
826       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
827       throws java.io.IOException {
828     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
829         PARSER, input, extensionRegistry);
830   }
831 
832   @java.lang.Override
newBuilderForType()833   public Builder newBuilderForType() {
834     return newBuilder();
835   }
836 
newBuilder()837   public static Builder newBuilder() {
838     return DEFAULT_INSTANCE.toBuilder();
839   }
840 
newBuilder(com.google.cloud.talent.v4.BatchOperationMetadata prototype)841   public static Builder newBuilder(com.google.cloud.talent.v4.BatchOperationMetadata prototype) {
842     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
843   }
844 
845   @java.lang.Override
toBuilder()846   public Builder toBuilder() {
847     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
848   }
849 
850   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)851   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
852     Builder builder = new Builder(parent);
853     return builder;
854   }
855   /**
856    *
857    *
858    * <pre>
859    * Metadata used for long running operations returned by CTS batch APIs.
860    * It's used to replace
861    * [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata].
862    * </pre>
863    *
864    * Protobuf type {@code google.cloud.talent.v4.BatchOperationMetadata}
865    */
866   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
867       implements
868       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.BatchOperationMetadata)
869       com.google.cloud.talent.v4.BatchOperationMetadataOrBuilder {
getDescriptor()870     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
871       return com.google.cloud.talent.v4.CommonProto
872           .internal_static_google_cloud_talent_v4_BatchOperationMetadata_descriptor;
873     }
874 
875     @java.lang.Override
876     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()877         internalGetFieldAccessorTable() {
878       return com.google.cloud.talent.v4.CommonProto
879           .internal_static_google_cloud_talent_v4_BatchOperationMetadata_fieldAccessorTable
880           .ensureFieldAccessorsInitialized(
881               com.google.cloud.talent.v4.BatchOperationMetadata.class,
882               com.google.cloud.talent.v4.BatchOperationMetadata.Builder.class);
883     }
884 
885     // Construct using com.google.cloud.talent.v4.BatchOperationMetadata.newBuilder()
Builder()886     private Builder() {}
887 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)888     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
889       super(parent);
890     }
891 
892     @java.lang.Override
clear()893     public Builder clear() {
894       super.clear();
895       bitField0_ = 0;
896       state_ = 0;
897       stateDescription_ = "";
898       successCount_ = 0;
899       failureCount_ = 0;
900       totalCount_ = 0;
901       createTime_ = null;
902       if (createTimeBuilder_ != null) {
903         createTimeBuilder_.dispose();
904         createTimeBuilder_ = null;
905       }
906       updateTime_ = null;
907       if (updateTimeBuilder_ != null) {
908         updateTimeBuilder_.dispose();
909         updateTimeBuilder_ = null;
910       }
911       endTime_ = null;
912       if (endTimeBuilder_ != null) {
913         endTimeBuilder_.dispose();
914         endTimeBuilder_ = null;
915       }
916       return this;
917     }
918 
919     @java.lang.Override
getDescriptorForType()920     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
921       return com.google.cloud.talent.v4.CommonProto
922           .internal_static_google_cloud_talent_v4_BatchOperationMetadata_descriptor;
923     }
924 
925     @java.lang.Override
getDefaultInstanceForType()926     public com.google.cloud.talent.v4.BatchOperationMetadata getDefaultInstanceForType() {
927       return com.google.cloud.talent.v4.BatchOperationMetadata.getDefaultInstance();
928     }
929 
930     @java.lang.Override
build()931     public com.google.cloud.talent.v4.BatchOperationMetadata build() {
932       com.google.cloud.talent.v4.BatchOperationMetadata result = buildPartial();
933       if (!result.isInitialized()) {
934         throw newUninitializedMessageException(result);
935       }
936       return result;
937     }
938 
939     @java.lang.Override
buildPartial()940     public com.google.cloud.talent.v4.BatchOperationMetadata buildPartial() {
941       com.google.cloud.talent.v4.BatchOperationMetadata result =
942           new com.google.cloud.talent.v4.BatchOperationMetadata(this);
943       if (bitField0_ != 0) {
944         buildPartial0(result);
945       }
946       onBuilt();
947       return result;
948     }
949 
buildPartial0(com.google.cloud.talent.v4.BatchOperationMetadata result)950     private void buildPartial0(com.google.cloud.talent.v4.BatchOperationMetadata result) {
951       int from_bitField0_ = bitField0_;
952       if (((from_bitField0_ & 0x00000001) != 0)) {
953         result.state_ = state_;
954       }
955       if (((from_bitField0_ & 0x00000002) != 0)) {
956         result.stateDescription_ = stateDescription_;
957       }
958       if (((from_bitField0_ & 0x00000004) != 0)) {
959         result.successCount_ = successCount_;
960       }
961       if (((from_bitField0_ & 0x00000008) != 0)) {
962         result.failureCount_ = failureCount_;
963       }
964       if (((from_bitField0_ & 0x00000010) != 0)) {
965         result.totalCount_ = totalCount_;
966       }
967       if (((from_bitField0_ & 0x00000020) != 0)) {
968         result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build();
969       }
970       if (((from_bitField0_ & 0x00000040) != 0)) {
971         result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build();
972       }
973       if (((from_bitField0_ & 0x00000080) != 0)) {
974         result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
975       }
976     }
977 
978     @java.lang.Override
clone()979     public Builder clone() {
980       return super.clone();
981     }
982 
983     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)984     public Builder setField(
985         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
986       return super.setField(field, value);
987     }
988 
989     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)990     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
991       return super.clearField(field);
992     }
993 
994     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)995     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
996       return super.clearOneof(oneof);
997     }
998 
999     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1000     public Builder setRepeatedField(
1001         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
1002       return super.setRepeatedField(field, index, value);
1003     }
1004 
1005     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1006     public Builder addRepeatedField(
1007         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1008       return super.addRepeatedField(field, value);
1009     }
1010 
1011     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1012     public Builder mergeFrom(com.google.protobuf.Message other) {
1013       if (other instanceof com.google.cloud.talent.v4.BatchOperationMetadata) {
1014         return mergeFrom((com.google.cloud.talent.v4.BatchOperationMetadata) other);
1015       } else {
1016         super.mergeFrom(other);
1017         return this;
1018       }
1019     }
1020 
mergeFrom(com.google.cloud.talent.v4.BatchOperationMetadata other)1021     public Builder mergeFrom(com.google.cloud.talent.v4.BatchOperationMetadata other) {
1022       if (other == com.google.cloud.talent.v4.BatchOperationMetadata.getDefaultInstance())
1023         return this;
1024       if (other.state_ != 0) {
1025         setStateValue(other.getStateValue());
1026       }
1027       if (!other.getStateDescription().isEmpty()) {
1028         stateDescription_ = other.stateDescription_;
1029         bitField0_ |= 0x00000002;
1030         onChanged();
1031       }
1032       if (other.getSuccessCount() != 0) {
1033         setSuccessCount(other.getSuccessCount());
1034       }
1035       if (other.getFailureCount() != 0) {
1036         setFailureCount(other.getFailureCount());
1037       }
1038       if (other.getTotalCount() != 0) {
1039         setTotalCount(other.getTotalCount());
1040       }
1041       if (other.hasCreateTime()) {
1042         mergeCreateTime(other.getCreateTime());
1043       }
1044       if (other.hasUpdateTime()) {
1045         mergeUpdateTime(other.getUpdateTime());
1046       }
1047       if (other.hasEndTime()) {
1048         mergeEndTime(other.getEndTime());
1049       }
1050       this.mergeUnknownFields(other.getUnknownFields());
1051       onChanged();
1052       return this;
1053     }
1054 
1055     @java.lang.Override
isInitialized()1056     public final boolean isInitialized() {
1057       return true;
1058     }
1059 
1060     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1061     public Builder mergeFrom(
1062         com.google.protobuf.CodedInputStream input,
1063         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1064         throws java.io.IOException {
1065       if (extensionRegistry == null) {
1066         throw new java.lang.NullPointerException();
1067       }
1068       try {
1069         boolean done = false;
1070         while (!done) {
1071           int tag = input.readTag();
1072           switch (tag) {
1073             case 0:
1074               done = true;
1075               break;
1076             case 8:
1077               {
1078                 state_ = input.readEnum();
1079                 bitField0_ |= 0x00000001;
1080                 break;
1081               } // case 8
1082             case 18:
1083               {
1084                 stateDescription_ = input.readStringRequireUtf8();
1085                 bitField0_ |= 0x00000002;
1086                 break;
1087               } // case 18
1088             case 24:
1089               {
1090                 successCount_ = input.readInt32();
1091                 bitField0_ |= 0x00000004;
1092                 break;
1093               } // case 24
1094             case 32:
1095               {
1096                 failureCount_ = input.readInt32();
1097                 bitField0_ |= 0x00000008;
1098                 break;
1099               } // case 32
1100             case 40:
1101               {
1102                 totalCount_ = input.readInt32();
1103                 bitField0_ |= 0x00000010;
1104                 break;
1105               } // case 40
1106             case 50:
1107               {
1108                 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry);
1109                 bitField0_ |= 0x00000020;
1110                 break;
1111               } // case 50
1112             case 58:
1113               {
1114                 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry);
1115                 bitField0_ |= 0x00000040;
1116                 break;
1117               } // case 58
1118             case 66:
1119               {
1120                 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
1121                 bitField0_ |= 0x00000080;
1122                 break;
1123               } // case 66
1124             default:
1125               {
1126                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1127                   done = true; // was an endgroup tag
1128                 }
1129                 break;
1130               } // default:
1131           } // switch (tag)
1132         } // while (!done)
1133       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1134         throw e.unwrapIOException();
1135       } finally {
1136         onChanged();
1137       } // finally
1138       return this;
1139     }
1140 
1141     private int bitField0_;
1142 
1143     private int state_ = 0;
1144     /**
1145      *
1146      *
1147      * <pre>
1148      * The state of a long running operation.
1149      * </pre>
1150      *
1151      * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
1152      *
1153      * @return The enum numeric value on the wire for state.
1154      */
1155     @java.lang.Override
getStateValue()1156     public int getStateValue() {
1157       return state_;
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * The state of a long running operation.
1164      * </pre>
1165      *
1166      * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
1167      *
1168      * @param value The enum numeric value on the wire for state to set.
1169      * @return This builder for chaining.
1170      */
setStateValue(int value)1171     public Builder setStateValue(int value) {
1172       state_ = value;
1173       bitField0_ |= 0x00000001;
1174       onChanged();
1175       return this;
1176     }
1177     /**
1178      *
1179      *
1180      * <pre>
1181      * The state of a long running operation.
1182      * </pre>
1183      *
1184      * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
1185      *
1186      * @return The state.
1187      */
1188     @java.lang.Override
getState()1189     public com.google.cloud.talent.v4.BatchOperationMetadata.State getState() {
1190       com.google.cloud.talent.v4.BatchOperationMetadata.State result =
1191           com.google.cloud.talent.v4.BatchOperationMetadata.State.forNumber(state_);
1192       return result == null
1193           ? com.google.cloud.talent.v4.BatchOperationMetadata.State.UNRECOGNIZED
1194           : result;
1195     }
1196     /**
1197      *
1198      *
1199      * <pre>
1200      * The state of a long running operation.
1201      * </pre>
1202      *
1203      * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
1204      *
1205      * @param value The state to set.
1206      * @return This builder for chaining.
1207      */
setState(com.google.cloud.talent.v4.BatchOperationMetadata.State value)1208     public Builder setState(com.google.cloud.talent.v4.BatchOperationMetadata.State value) {
1209       if (value == null) {
1210         throw new NullPointerException();
1211       }
1212       bitField0_ |= 0x00000001;
1213       state_ = value.getNumber();
1214       onChanged();
1215       return this;
1216     }
1217     /**
1218      *
1219      *
1220      * <pre>
1221      * The state of a long running operation.
1222      * </pre>
1223      *
1224      * <code>.google.cloud.talent.v4.BatchOperationMetadata.State state = 1;</code>
1225      *
1226      * @return This builder for chaining.
1227      */
clearState()1228     public Builder clearState() {
1229       bitField0_ = (bitField0_ & ~0x00000001);
1230       state_ = 0;
1231       onChanged();
1232       return this;
1233     }
1234 
1235     private java.lang.Object stateDescription_ = "";
1236     /**
1237      *
1238      *
1239      * <pre>
1240      * More detailed information about operation state.
1241      * </pre>
1242      *
1243      * <code>string state_description = 2;</code>
1244      *
1245      * @return The stateDescription.
1246      */
getStateDescription()1247     public java.lang.String getStateDescription() {
1248       java.lang.Object ref = stateDescription_;
1249       if (!(ref instanceof java.lang.String)) {
1250         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1251         java.lang.String s = bs.toStringUtf8();
1252         stateDescription_ = s;
1253         return s;
1254       } else {
1255         return (java.lang.String) ref;
1256       }
1257     }
1258     /**
1259      *
1260      *
1261      * <pre>
1262      * More detailed information about operation state.
1263      * </pre>
1264      *
1265      * <code>string state_description = 2;</code>
1266      *
1267      * @return The bytes for stateDescription.
1268      */
getStateDescriptionBytes()1269     public com.google.protobuf.ByteString getStateDescriptionBytes() {
1270       java.lang.Object ref = stateDescription_;
1271       if (ref instanceof String) {
1272         com.google.protobuf.ByteString b =
1273             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1274         stateDescription_ = b;
1275         return b;
1276       } else {
1277         return (com.google.protobuf.ByteString) ref;
1278       }
1279     }
1280     /**
1281      *
1282      *
1283      * <pre>
1284      * More detailed information about operation state.
1285      * </pre>
1286      *
1287      * <code>string state_description = 2;</code>
1288      *
1289      * @param value The stateDescription to set.
1290      * @return This builder for chaining.
1291      */
setStateDescription(java.lang.String value)1292     public Builder setStateDescription(java.lang.String value) {
1293       if (value == null) {
1294         throw new NullPointerException();
1295       }
1296       stateDescription_ = value;
1297       bitField0_ |= 0x00000002;
1298       onChanged();
1299       return this;
1300     }
1301     /**
1302      *
1303      *
1304      * <pre>
1305      * More detailed information about operation state.
1306      * </pre>
1307      *
1308      * <code>string state_description = 2;</code>
1309      *
1310      * @return This builder for chaining.
1311      */
clearStateDescription()1312     public Builder clearStateDescription() {
1313       stateDescription_ = getDefaultInstance().getStateDescription();
1314       bitField0_ = (bitField0_ & ~0x00000002);
1315       onChanged();
1316       return this;
1317     }
1318     /**
1319      *
1320      *
1321      * <pre>
1322      * More detailed information about operation state.
1323      * </pre>
1324      *
1325      * <code>string state_description = 2;</code>
1326      *
1327      * @param value The bytes for stateDescription to set.
1328      * @return This builder for chaining.
1329      */
setStateDescriptionBytes(com.google.protobuf.ByteString value)1330     public Builder setStateDescriptionBytes(com.google.protobuf.ByteString value) {
1331       if (value == null) {
1332         throw new NullPointerException();
1333       }
1334       checkByteStringIsUtf8(value);
1335       stateDescription_ = value;
1336       bitField0_ |= 0x00000002;
1337       onChanged();
1338       return this;
1339     }
1340 
1341     private int successCount_;
1342     /**
1343      *
1344      *
1345      * <pre>
1346      * Count of successful item(s) inside an operation.
1347      * </pre>
1348      *
1349      * <code>int32 success_count = 3;</code>
1350      *
1351      * @return The successCount.
1352      */
1353     @java.lang.Override
getSuccessCount()1354     public int getSuccessCount() {
1355       return successCount_;
1356     }
1357     /**
1358      *
1359      *
1360      * <pre>
1361      * Count of successful item(s) inside an operation.
1362      * </pre>
1363      *
1364      * <code>int32 success_count = 3;</code>
1365      *
1366      * @param value The successCount to set.
1367      * @return This builder for chaining.
1368      */
setSuccessCount(int value)1369     public Builder setSuccessCount(int value) {
1370 
1371       successCount_ = value;
1372       bitField0_ |= 0x00000004;
1373       onChanged();
1374       return this;
1375     }
1376     /**
1377      *
1378      *
1379      * <pre>
1380      * Count of successful item(s) inside an operation.
1381      * </pre>
1382      *
1383      * <code>int32 success_count = 3;</code>
1384      *
1385      * @return This builder for chaining.
1386      */
clearSuccessCount()1387     public Builder clearSuccessCount() {
1388       bitField0_ = (bitField0_ & ~0x00000004);
1389       successCount_ = 0;
1390       onChanged();
1391       return this;
1392     }
1393 
1394     private int failureCount_;
1395     /**
1396      *
1397      *
1398      * <pre>
1399      * Count of failed item(s) inside an operation.
1400      * </pre>
1401      *
1402      * <code>int32 failure_count = 4;</code>
1403      *
1404      * @return The failureCount.
1405      */
1406     @java.lang.Override
getFailureCount()1407     public int getFailureCount() {
1408       return failureCount_;
1409     }
1410     /**
1411      *
1412      *
1413      * <pre>
1414      * Count of failed item(s) inside an operation.
1415      * </pre>
1416      *
1417      * <code>int32 failure_count = 4;</code>
1418      *
1419      * @param value The failureCount to set.
1420      * @return This builder for chaining.
1421      */
setFailureCount(int value)1422     public Builder setFailureCount(int value) {
1423 
1424       failureCount_ = value;
1425       bitField0_ |= 0x00000008;
1426       onChanged();
1427       return this;
1428     }
1429     /**
1430      *
1431      *
1432      * <pre>
1433      * Count of failed item(s) inside an operation.
1434      * </pre>
1435      *
1436      * <code>int32 failure_count = 4;</code>
1437      *
1438      * @return This builder for chaining.
1439      */
clearFailureCount()1440     public Builder clearFailureCount() {
1441       bitField0_ = (bitField0_ & ~0x00000008);
1442       failureCount_ = 0;
1443       onChanged();
1444       return this;
1445     }
1446 
1447     private int totalCount_;
1448     /**
1449      *
1450      *
1451      * <pre>
1452      * Count of total item(s) inside an operation.
1453      * </pre>
1454      *
1455      * <code>int32 total_count = 5;</code>
1456      *
1457      * @return The totalCount.
1458      */
1459     @java.lang.Override
getTotalCount()1460     public int getTotalCount() {
1461       return totalCount_;
1462     }
1463     /**
1464      *
1465      *
1466      * <pre>
1467      * Count of total item(s) inside an operation.
1468      * </pre>
1469      *
1470      * <code>int32 total_count = 5;</code>
1471      *
1472      * @param value The totalCount to set.
1473      * @return This builder for chaining.
1474      */
setTotalCount(int value)1475     public Builder setTotalCount(int value) {
1476 
1477       totalCount_ = value;
1478       bitField0_ |= 0x00000010;
1479       onChanged();
1480       return this;
1481     }
1482     /**
1483      *
1484      *
1485      * <pre>
1486      * Count of total item(s) inside an operation.
1487      * </pre>
1488      *
1489      * <code>int32 total_count = 5;</code>
1490      *
1491      * @return This builder for chaining.
1492      */
clearTotalCount()1493     public Builder clearTotalCount() {
1494       bitField0_ = (bitField0_ & ~0x00000010);
1495       totalCount_ = 0;
1496       onChanged();
1497       return this;
1498     }
1499 
1500     private com.google.protobuf.Timestamp createTime_;
1501     private com.google.protobuf.SingleFieldBuilderV3<
1502             com.google.protobuf.Timestamp,
1503             com.google.protobuf.Timestamp.Builder,
1504             com.google.protobuf.TimestampOrBuilder>
1505         createTimeBuilder_;
1506     /**
1507      *
1508      *
1509      * <pre>
1510      * The time when the batch operation is created.
1511      * </pre>
1512      *
1513      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1514      *
1515      * @return Whether the createTime field is set.
1516      */
hasCreateTime()1517     public boolean hasCreateTime() {
1518       return ((bitField0_ & 0x00000020) != 0);
1519     }
1520     /**
1521      *
1522      *
1523      * <pre>
1524      * The time when the batch operation is created.
1525      * </pre>
1526      *
1527      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1528      *
1529      * @return The createTime.
1530      */
getCreateTime()1531     public com.google.protobuf.Timestamp getCreateTime() {
1532       if (createTimeBuilder_ == null) {
1533         return createTime_ == null
1534             ? com.google.protobuf.Timestamp.getDefaultInstance()
1535             : createTime_;
1536       } else {
1537         return createTimeBuilder_.getMessage();
1538       }
1539     }
1540     /**
1541      *
1542      *
1543      * <pre>
1544      * The time when the batch operation is created.
1545      * </pre>
1546      *
1547      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1548      */
setCreateTime(com.google.protobuf.Timestamp value)1549     public Builder setCreateTime(com.google.protobuf.Timestamp value) {
1550       if (createTimeBuilder_ == null) {
1551         if (value == null) {
1552           throw new NullPointerException();
1553         }
1554         createTime_ = value;
1555       } else {
1556         createTimeBuilder_.setMessage(value);
1557       }
1558       bitField0_ |= 0x00000020;
1559       onChanged();
1560       return this;
1561     }
1562     /**
1563      *
1564      *
1565      * <pre>
1566      * The time when the batch operation is created.
1567      * </pre>
1568      *
1569      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1570      */
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)1571     public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1572       if (createTimeBuilder_ == null) {
1573         createTime_ = builderForValue.build();
1574       } else {
1575         createTimeBuilder_.setMessage(builderForValue.build());
1576       }
1577       bitField0_ |= 0x00000020;
1578       onChanged();
1579       return this;
1580     }
1581     /**
1582      *
1583      *
1584      * <pre>
1585      * The time when the batch operation is created.
1586      * </pre>
1587      *
1588      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1589      */
mergeCreateTime(com.google.protobuf.Timestamp value)1590     public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
1591       if (createTimeBuilder_ == null) {
1592         if (((bitField0_ & 0x00000020) != 0)
1593             && createTime_ != null
1594             && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1595           getCreateTimeBuilder().mergeFrom(value);
1596         } else {
1597           createTime_ = value;
1598         }
1599       } else {
1600         createTimeBuilder_.mergeFrom(value);
1601       }
1602       bitField0_ |= 0x00000020;
1603       onChanged();
1604       return this;
1605     }
1606     /**
1607      *
1608      *
1609      * <pre>
1610      * The time when the batch operation is created.
1611      * </pre>
1612      *
1613      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1614      */
clearCreateTime()1615     public Builder clearCreateTime() {
1616       bitField0_ = (bitField0_ & ~0x00000020);
1617       createTime_ = null;
1618       if (createTimeBuilder_ != null) {
1619         createTimeBuilder_.dispose();
1620         createTimeBuilder_ = null;
1621       }
1622       onChanged();
1623       return this;
1624     }
1625     /**
1626      *
1627      *
1628      * <pre>
1629      * The time when the batch operation is created.
1630      * </pre>
1631      *
1632      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1633      */
getCreateTimeBuilder()1634     public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
1635       bitField0_ |= 0x00000020;
1636       onChanged();
1637       return getCreateTimeFieldBuilder().getBuilder();
1638     }
1639     /**
1640      *
1641      *
1642      * <pre>
1643      * The time when the batch operation is created.
1644      * </pre>
1645      *
1646      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1647      */
getCreateTimeOrBuilder()1648     public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
1649       if (createTimeBuilder_ != null) {
1650         return createTimeBuilder_.getMessageOrBuilder();
1651       } else {
1652         return createTime_ == null
1653             ? com.google.protobuf.Timestamp.getDefaultInstance()
1654             : createTime_;
1655       }
1656     }
1657     /**
1658      *
1659      *
1660      * <pre>
1661      * The time when the batch operation is created.
1662      * </pre>
1663      *
1664      * <code>.google.protobuf.Timestamp create_time = 6;</code>
1665      */
1666     private com.google.protobuf.SingleFieldBuilderV3<
1667             com.google.protobuf.Timestamp,
1668             com.google.protobuf.Timestamp.Builder,
1669             com.google.protobuf.TimestampOrBuilder>
getCreateTimeFieldBuilder()1670         getCreateTimeFieldBuilder() {
1671       if (createTimeBuilder_ == null) {
1672         createTimeBuilder_ =
1673             new com.google.protobuf.SingleFieldBuilderV3<
1674                 com.google.protobuf.Timestamp,
1675                 com.google.protobuf.Timestamp.Builder,
1676                 com.google.protobuf.TimestampOrBuilder>(
1677                 getCreateTime(), getParentForChildren(), isClean());
1678         createTime_ = null;
1679       }
1680       return createTimeBuilder_;
1681     }
1682 
1683     private com.google.protobuf.Timestamp updateTime_;
1684     private com.google.protobuf.SingleFieldBuilderV3<
1685             com.google.protobuf.Timestamp,
1686             com.google.protobuf.Timestamp.Builder,
1687             com.google.protobuf.TimestampOrBuilder>
1688         updateTimeBuilder_;
1689     /**
1690      *
1691      *
1692      * <pre>
1693      * The time when the batch operation status is updated. The metadata and the
1694      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1695      * refreshed every minute otherwise cached data is returned.
1696      * </pre>
1697      *
1698      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1699      *
1700      * @return Whether the updateTime field is set.
1701      */
hasUpdateTime()1702     public boolean hasUpdateTime() {
1703       return ((bitField0_ & 0x00000040) != 0);
1704     }
1705     /**
1706      *
1707      *
1708      * <pre>
1709      * The time when the batch operation status is updated. The metadata and the
1710      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1711      * refreshed every minute otherwise cached data is returned.
1712      * </pre>
1713      *
1714      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1715      *
1716      * @return The updateTime.
1717      */
getUpdateTime()1718     public com.google.protobuf.Timestamp getUpdateTime() {
1719       if (updateTimeBuilder_ == null) {
1720         return updateTime_ == null
1721             ? com.google.protobuf.Timestamp.getDefaultInstance()
1722             : updateTime_;
1723       } else {
1724         return updateTimeBuilder_.getMessage();
1725       }
1726     }
1727     /**
1728      *
1729      *
1730      * <pre>
1731      * The time when the batch operation status is updated. The metadata and the
1732      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1733      * refreshed every minute otherwise cached data is returned.
1734      * </pre>
1735      *
1736      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1737      */
setUpdateTime(com.google.protobuf.Timestamp value)1738     public Builder setUpdateTime(com.google.protobuf.Timestamp value) {
1739       if (updateTimeBuilder_ == null) {
1740         if (value == null) {
1741           throw new NullPointerException();
1742         }
1743         updateTime_ = value;
1744       } else {
1745         updateTimeBuilder_.setMessage(value);
1746       }
1747       bitField0_ |= 0x00000040;
1748       onChanged();
1749       return this;
1750     }
1751     /**
1752      *
1753      *
1754      * <pre>
1755      * The time when the batch operation status is updated. The metadata and the
1756      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1757      * refreshed every minute otherwise cached data is returned.
1758      * </pre>
1759      *
1760      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1761      */
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)1762     public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1763       if (updateTimeBuilder_ == null) {
1764         updateTime_ = builderForValue.build();
1765       } else {
1766         updateTimeBuilder_.setMessage(builderForValue.build());
1767       }
1768       bitField0_ |= 0x00000040;
1769       onChanged();
1770       return this;
1771     }
1772     /**
1773      *
1774      *
1775      * <pre>
1776      * The time when the batch operation status is updated. The metadata and the
1777      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1778      * refreshed every minute otherwise cached data is returned.
1779      * </pre>
1780      *
1781      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1782      */
mergeUpdateTime(com.google.protobuf.Timestamp value)1783     public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
1784       if (updateTimeBuilder_ == null) {
1785         if (((bitField0_ & 0x00000040) != 0)
1786             && updateTime_ != null
1787             && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1788           getUpdateTimeBuilder().mergeFrom(value);
1789         } else {
1790           updateTime_ = value;
1791         }
1792       } else {
1793         updateTimeBuilder_.mergeFrom(value);
1794       }
1795       bitField0_ |= 0x00000040;
1796       onChanged();
1797       return this;
1798     }
1799     /**
1800      *
1801      *
1802      * <pre>
1803      * The time when the batch operation status is updated. The metadata and the
1804      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1805      * refreshed every minute otherwise cached data is returned.
1806      * </pre>
1807      *
1808      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1809      */
clearUpdateTime()1810     public Builder clearUpdateTime() {
1811       bitField0_ = (bitField0_ & ~0x00000040);
1812       updateTime_ = null;
1813       if (updateTimeBuilder_ != null) {
1814         updateTimeBuilder_.dispose();
1815         updateTimeBuilder_ = null;
1816       }
1817       onChanged();
1818       return this;
1819     }
1820     /**
1821      *
1822      *
1823      * <pre>
1824      * The time when the batch operation status is updated. The metadata and the
1825      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1826      * refreshed every minute otherwise cached data is returned.
1827      * </pre>
1828      *
1829      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1830      */
getUpdateTimeBuilder()1831     public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
1832       bitField0_ |= 0x00000040;
1833       onChanged();
1834       return getUpdateTimeFieldBuilder().getBuilder();
1835     }
1836     /**
1837      *
1838      *
1839      * <pre>
1840      * The time when the batch operation status is updated. The metadata and the
1841      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1842      * refreshed every minute otherwise cached data is returned.
1843      * </pre>
1844      *
1845      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1846      */
getUpdateTimeOrBuilder()1847     public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
1848       if (updateTimeBuilder_ != null) {
1849         return updateTimeBuilder_.getMessageOrBuilder();
1850       } else {
1851         return updateTime_ == null
1852             ? com.google.protobuf.Timestamp.getDefaultInstance()
1853             : updateTime_;
1854       }
1855     }
1856     /**
1857      *
1858      *
1859      * <pre>
1860      * The time when the batch operation status is updated. The metadata and the
1861      * [update_time][google.cloud.talent.v4.BatchOperationMetadata.update_time] is
1862      * refreshed every minute otherwise cached data is returned.
1863      * </pre>
1864      *
1865      * <code>.google.protobuf.Timestamp update_time = 7;</code>
1866      */
1867     private com.google.protobuf.SingleFieldBuilderV3<
1868             com.google.protobuf.Timestamp,
1869             com.google.protobuf.Timestamp.Builder,
1870             com.google.protobuf.TimestampOrBuilder>
getUpdateTimeFieldBuilder()1871         getUpdateTimeFieldBuilder() {
1872       if (updateTimeBuilder_ == null) {
1873         updateTimeBuilder_ =
1874             new com.google.protobuf.SingleFieldBuilderV3<
1875                 com.google.protobuf.Timestamp,
1876                 com.google.protobuf.Timestamp.Builder,
1877                 com.google.protobuf.TimestampOrBuilder>(
1878                 getUpdateTime(), getParentForChildren(), isClean());
1879         updateTime_ = null;
1880       }
1881       return updateTimeBuilder_;
1882     }
1883 
1884     private com.google.protobuf.Timestamp endTime_;
1885     private com.google.protobuf.SingleFieldBuilderV3<
1886             com.google.protobuf.Timestamp,
1887             com.google.protobuf.Timestamp.Builder,
1888             com.google.protobuf.TimestampOrBuilder>
1889         endTimeBuilder_;
1890     /**
1891      *
1892      *
1893      * <pre>
1894      * The time when the batch operation is finished and
1895      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
1896      * set to `true`.
1897      * </pre>
1898      *
1899      * <code>.google.protobuf.Timestamp end_time = 8;</code>
1900      *
1901      * @return Whether the endTime field is set.
1902      */
hasEndTime()1903     public boolean hasEndTime() {
1904       return ((bitField0_ & 0x00000080) != 0);
1905     }
1906     /**
1907      *
1908      *
1909      * <pre>
1910      * The time when the batch operation is finished and
1911      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
1912      * set to `true`.
1913      * </pre>
1914      *
1915      * <code>.google.protobuf.Timestamp end_time = 8;</code>
1916      *
1917      * @return The endTime.
1918      */
getEndTime()1919     public com.google.protobuf.Timestamp getEndTime() {
1920       if (endTimeBuilder_ == null) {
1921         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1922       } else {
1923         return endTimeBuilder_.getMessage();
1924       }
1925     }
1926     /**
1927      *
1928      *
1929      * <pre>
1930      * The time when the batch operation is finished and
1931      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
1932      * set to `true`.
1933      * </pre>
1934      *
1935      * <code>.google.protobuf.Timestamp end_time = 8;</code>
1936      */
setEndTime(com.google.protobuf.Timestamp value)1937     public Builder setEndTime(com.google.protobuf.Timestamp value) {
1938       if (endTimeBuilder_ == null) {
1939         if (value == null) {
1940           throw new NullPointerException();
1941         }
1942         endTime_ = value;
1943       } else {
1944         endTimeBuilder_.setMessage(value);
1945       }
1946       bitField0_ |= 0x00000080;
1947       onChanged();
1948       return this;
1949     }
1950     /**
1951      *
1952      *
1953      * <pre>
1954      * The time when the batch operation is finished and
1955      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
1956      * set to `true`.
1957      * </pre>
1958      *
1959      * <code>.google.protobuf.Timestamp end_time = 8;</code>
1960      */
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)1961     public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1962       if (endTimeBuilder_ == null) {
1963         endTime_ = builderForValue.build();
1964       } else {
1965         endTimeBuilder_.setMessage(builderForValue.build());
1966       }
1967       bitField0_ |= 0x00000080;
1968       onChanged();
1969       return this;
1970     }
1971     /**
1972      *
1973      *
1974      * <pre>
1975      * The time when the batch operation is finished and
1976      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
1977      * set to `true`.
1978      * </pre>
1979      *
1980      * <code>.google.protobuf.Timestamp end_time = 8;</code>
1981      */
mergeEndTime(com.google.protobuf.Timestamp value)1982     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
1983       if (endTimeBuilder_ == null) {
1984         if (((bitField0_ & 0x00000080) != 0)
1985             && endTime_ != null
1986             && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1987           getEndTimeBuilder().mergeFrom(value);
1988         } else {
1989           endTime_ = value;
1990         }
1991       } else {
1992         endTimeBuilder_.mergeFrom(value);
1993       }
1994       bitField0_ |= 0x00000080;
1995       onChanged();
1996       return this;
1997     }
1998     /**
1999      *
2000      *
2001      * <pre>
2002      * The time when the batch operation is finished and
2003      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
2004      * set to `true`.
2005      * </pre>
2006      *
2007      * <code>.google.protobuf.Timestamp end_time = 8;</code>
2008      */
clearEndTime()2009     public Builder clearEndTime() {
2010       bitField0_ = (bitField0_ & ~0x00000080);
2011       endTime_ = null;
2012       if (endTimeBuilder_ != null) {
2013         endTimeBuilder_.dispose();
2014         endTimeBuilder_ = null;
2015       }
2016       onChanged();
2017       return this;
2018     }
2019     /**
2020      *
2021      *
2022      * <pre>
2023      * The time when the batch operation is finished and
2024      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
2025      * set to `true`.
2026      * </pre>
2027      *
2028      * <code>.google.protobuf.Timestamp end_time = 8;</code>
2029      */
getEndTimeBuilder()2030     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
2031       bitField0_ |= 0x00000080;
2032       onChanged();
2033       return getEndTimeFieldBuilder().getBuilder();
2034     }
2035     /**
2036      *
2037      *
2038      * <pre>
2039      * The time when the batch operation is finished and
2040      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
2041      * set to `true`.
2042      * </pre>
2043      *
2044      * <code>.google.protobuf.Timestamp end_time = 8;</code>
2045      */
getEndTimeOrBuilder()2046     public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
2047       if (endTimeBuilder_ != null) {
2048         return endTimeBuilder_.getMessageOrBuilder();
2049       } else {
2050         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
2051       }
2052     }
2053     /**
2054      *
2055      *
2056      * <pre>
2057      * The time when the batch operation is finished and
2058      * [google.longrunning.Operation.done][google.longrunning.Operation.done] is
2059      * set to `true`.
2060      * </pre>
2061      *
2062      * <code>.google.protobuf.Timestamp end_time = 8;</code>
2063      */
2064     private com.google.protobuf.SingleFieldBuilderV3<
2065             com.google.protobuf.Timestamp,
2066             com.google.protobuf.Timestamp.Builder,
2067             com.google.protobuf.TimestampOrBuilder>
getEndTimeFieldBuilder()2068         getEndTimeFieldBuilder() {
2069       if (endTimeBuilder_ == null) {
2070         endTimeBuilder_ =
2071             new com.google.protobuf.SingleFieldBuilderV3<
2072                 com.google.protobuf.Timestamp,
2073                 com.google.protobuf.Timestamp.Builder,
2074                 com.google.protobuf.TimestampOrBuilder>(
2075                 getEndTime(), getParentForChildren(), isClean());
2076         endTime_ = null;
2077       }
2078       return endTimeBuilder_;
2079     }
2080 
2081     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2082     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2083       return super.setUnknownFields(unknownFields);
2084     }
2085 
2086     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2087     public final Builder mergeUnknownFields(
2088         final com.google.protobuf.UnknownFieldSet unknownFields) {
2089       return super.mergeUnknownFields(unknownFields);
2090     }
2091 
2092     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.BatchOperationMetadata)
2093   }
2094 
2095   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.BatchOperationMetadata)
2096   private static final com.google.cloud.talent.v4.BatchOperationMetadata DEFAULT_INSTANCE;
2097 
2098   static {
2099     DEFAULT_INSTANCE = new com.google.cloud.talent.v4.BatchOperationMetadata();
2100   }
2101 
getDefaultInstance()2102   public static com.google.cloud.talent.v4.BatchOperationMetadata getDefaultInstance() {
2103     return DEFAULT_INSTANCE;
2104   }
2105 
2106   private static final com.google.protobuf.Parser<BatchOperationMetadata> PARSER =
2107       new com.google.protobuf.AbstractParser<BatchOperationMetadata>() {
2108         @java.lang.Override
2109         public BatchOperationMetadata parsePartialFrom(
2110             com.google.protobuf.CodedInputStream input,
2111             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2112             throws com.google.protobuf.InvalidProtocolBufferException {
2113           Builder builder = newBuilder();
2114           try {
2115             builder.mergeFrom(input, extensionRegistry);
2116           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2117             throw e.setUnfinishedMessage(builder.buildPartial());
2118           } catch (com.google.protobuf.UninitializedMessageException e) {
2119             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2120           } catch (java.io.IOException e) {
2121             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2122                 .setUnfinishedMessage(builder.buildPartial());
2123           }
2124           return builder.buildPartial();
2125         }
2126       };
2127 
parser()2128   public static com.google.protobuf.Parser<BatchOperationMetadata> parser() {
2129     return PARSER;
2130   }
2131 
2132   @java.lang.Override
getParserForType()2133   public com.google.protobuf.Parser<BatchOperationMetadata> getParserForType() {
2134     return PARSER;
2135   }
2136 
2137   @java.lang.Override
getDefaultInstanceForType()2138   public com.google.cloud.talent.v4.BatchOperationMetadata getDefaultInstanceForType() {
2139     return DEFAULT_INSTANCE;
2140   }
2141 }
2142