1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: Procedure.proto
3 
4 package org.apache.hadoop.hbase.protobuf.generated;
5 
6 public final class ProcedureProtos {
ProcedureProtos()7   private ProcedureProtos() {}
registerAllExtensions( com.google.protobuf.ExtensionRegistry registry)8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   /**
12    * Protobuf enum {@code ProcedureState}
13    */
14   public enum ProcedureState
15       implements com.google.protobuf.ProtocolMessageEnum {
16     /**
17      * <code>INITIALIZING = 1;</code>
18      *
19      * <pre>
20      * Procedure in construction, not yet added to the executor
21      * </pre>
22      */
23     INITIALIZING(0, 1),
24     /**
25      * <code>RUNNABLE = 2;</code>
26      *
27      * <pre>
28      * Procedure added to the executor, and ready to be executed
29      * </pre>
30      */
31     RUNNABLE(1, 2),
32     /**
33      * <code>WAITING = 3;</code>
34      *
35      * <pre>
36      * The procedure is waiting on children to be completed
37      * </pre>
38      */
39     WAITING(2, 3),
40     /**
41      * <code>WAITING_TIMEOUT = 4;</code>
42      *
43      * <pre>
44      * The procedure is waiting a timout or an external event
45      * </pre>
46      */
47     WAITING_TIMEOUT(3, 4),
48     /**
49      * <code>ROLLEDBACK = 5;</code>
50      *
51      * <pre>
52      * The procedure failed and was rolledback
53      * </pre>
54      */
55     ROLLEDBACK(4, 5),
56     /**
57      * <code>FINISHED = 6;</code>
58      *
59      * <pre>
60      * The procedure execution is completed. may need a rollback if failed.
61      * </pre>
62      */
63     FINISHED(5, 6),
64     ;
65 
66     /**
67      * <code>INITIALIZING = 1;</code>
68      *
69      * <pre>
70      * Procedure in construction, not yet added to the executor
71      * </pre>
72      */
73     public static final int INITIALIZING_VALUE = 1;
74     /**
75      * <code>RUNNABLE = 2;</code>
76      *
77      * <pre>
78      * Procedure added to the executor, and ready to be executed
79      * </pre>
80      */
81     public static final int RUNNABLE_VALUE = 2;
82     /**
83      * <code>WAITING = 3;</code>
84      *
85      * <pre>
86      * The procedure is waiting on children to be completed
87      * </pre>
88      */
89     public static final int WAITING_VALUE = 3;
90     /**
91      * <code>WAITING_TIMEOUT = 4;</code>
92      *
93      * <pre>
94      * The procedure is waiting a timout or an external event
95      * </pre>
96      */
97     public static final int WAITING_TIMEOUT_VALUE = 4;
98     /**
99      * <code>ROLLEDBACK = 5;</code>
100      *
101      * <pre>
102      * The procedure failed and was rolledback
103      * </pre>
104      */
105     public static final int ROLLEDBACK_VALUE = 5;
106     /**
107      * <code>FINISHED = 6;</code>
108      *
109      * <pre>
110      * The procedure execution is completed. may need a rollback if failed.
111      * </pre>
112      */
113     public static final int FINISHED_VALUE = 6;
114 
115 
getNumber()116     public final int getNumber() { return value; }
117 
valueOf(int value)118     public static ProcedureState valueOf(int value) {
119       switch (value) {
120         case 1: return INITIALIZING;
121         case 2: return RUNNABLE;
122         case 3: return WAITING;
123         case 4: return WAITING_TIMEOUT;
124         case 5: return ROLLEDBACK;
125         case 6: return FINISHED;
126         default: return null;
127       }
128     }
129 
130     public static com.google.protobuf.Internal.EnumLiteMap<ProcedureState>
internalGetValueMap()131         internalGetValueMap() {
132       return internalValueMap;
133     }
134     private static com.google.protobuf.Internal.EnumLiteMap<ProcedureState>
135         internalValueMap =
136           new com.google.protobuf.Internal.EnumLiteMap<ProcedureState>() {
137             public ProcedureState findValueByNumber(int number) {
138               return ProcedureState.valueOf(number);
139             }
140           };
141 
142     public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()143         getValueDescriptor() {
144       return getDescriptor().getValues().get(index);
145     }
146     public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()147         getDescriptorForType() {
148       return getDescriptor();
149     }
150     public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()151         getDescriptor() {
152       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.getDescriptor().getEnumTypes().get(0);
153     }
154 
155     private static final ProcedureState[] VALUES = values();
156 
valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)157     public static ProcedureState valueOf(
158         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
159       if (desc.getType() != getDescriptor()) {
160         throw new java.lang.IllegalArgumentException(
161           "EnumValueDescriptor is not for this type.");
162       }
163       return VALUES[desc.getIndex()];
164     }
165 
166     private final int index;
167     private final int value;
168 
ProcedureState(int index, int value)169     private ProcedureState(int index, int value) {
170       this.index = index;
171       this.value = value;
172     }
173 
174     // @@protoc_insertion_point(enum_scope:ProcedureState)
175   }
176 
177   public interface ProcedureOrBuilder
178       extends com.google.protobuf.MessageOrBuilder {
179 
180     // required string class_name = 1;
181     /**
182      * <code>required string class_name = 1;</code>
183      *
184      * <pre>
185      * internal "static" state
186      * </pre>
187      */
hasClassName()188     boolean hasClassName();
189     /**
190      * <code>required string class_name = 1;</code>
191      *
192      * <pre>
193      * internal "static" state
194      * </pre>
195      */
getClassName()196     java.lang.String getClassName();
197     /**
198      * <code>required string class_name = 1;</code>
199      *
200      * <pre>
201      * internal "static" state
202      * </pre>
203      */
204     com.google.protobuf.ByteString
getClassNameBytes()205         getClassNameBytes();
206 
207     // optional uint64 parent_id = 2;
208     /**
209      * <code>optional uint64 parent_id = 2;</code>
210      *
211      * <pre>
212      * parent if not a root-procedure otherwise not set
213      * </pre>
214      */
hasParentId()215     boolean hasParentId();
216     /**
217      * <code>optional uint64 parent_id = 2;</code>
218      *
219      * <pre>
220      * parent if not a root-procedure otherwise not set
221      * </pre>
222      */
getParentId()223     long getParentId();
224 
225     // required uint64 proc_id = 3;
226     /**
227      * <code>required uint64 proc_id = 3;</code>
228      */
hasProcId()229     boolean hasProcId();
230     /**
231      * <code>required uint64 proc_id = 3;</code>
232      */
getProcId()233     long getProcId();
234 
235     // required uint64 start_time = 4;
236     /**
237      * <code>required uint64 start_time = 4;</code>
238      */
hasStartTime()239     boolean hasStartTime();
240     /**
241      * <code>required uint64 start_time = 4;</code>
242      */
getStartTime()243     long getStartTime();
244 
245     // optional string owner = 5;
246     /**
247      * <code>optional string owner = 5;</code>
248      */
hasOwner()249     boolean hasOwner();
250     /**
251      * <code>optional string owner = 5;</code>
252      */
getOwner()253     java.lang.String getOwner();
254     /**
255      * <code>optional string owner = 5;</code>
256      */
257     com.google.protobuf.ByteString
getOwnerBytes()258         getOwnerBytes();
259 
260     // required .ProcedureState state = 6;
261     /**
262      * <code>required .ProcedureState state = 6;</code>
263      *
264      * <pre>
265      * internal "runtime" state
266      * </pre>
267      */
hasState()268     boolean hasState();
269     /**
270      * <code>required .ProcedureState state = 6;</code>
271      *
272      * <pre>
273      * internal "runtime" state
274      * </pre>
275      */
getState()276     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState getState();
277 
278     // repeated uint32 stack_id = 7;
279     /**
280      * <code>repeated uint32 stack_id = 7;</code>
281      *
282      * <pre>
283      * stack indices in case the procedure was running
284      * </pre>
285      */
getStackIdList()286     java.util.List<java.lang.Integer> getStackIdList();
287     /**
288      * <code>repeated uint32 stack_id = 7;</code>
289      *
290      * <pre>
291      * stack indices in case the procedure was running
292      * </pre>
293      */
getStackIdCount()294     int getStackIdCount();
295     /**
296      * <code>repeated uint32 stack_id = 7;</code>
297      *
298      * <pre>
299      * stack indices in case the procedure was running
300      * </pre>
301      */
getStackId(int index)302     int getStackId(int index);
303 
304     // required uint64 last_update = 8;
305     /**
306      * <code>required uint64 last_update = 8;</code>
307      */
hasLastUpdate()308     boolean hasLastUpdate();
309     /**
310      * <code>required uint64 last_update = 8;</code>
311      */
getLastUpdate()312     long getLastUpdate();
313 
314     // optional uint32 timeout = 9;
315     /**
316      * <code>optional uint32 timeout = 9;</code>
317      */
hasTimeout()318     boolean hasTimeout();
319     /**
320      * <code>optional uint32 timeout = 9;</code>
321      */
getTimeout()322     int getTimeout();
323 
324     // optional .ForeignExceptionMessage exception = 10;
325     /**
326      * <code>optional .ForeignExceptionMessage exception = 10;</code>
327      *
328      * <pre>
329      * user state/results
330      * </pre>
331      */
hasException()332     boolean hasException();
333     /**
334      * <code>optional .ForeignExceptionMessage exception = 10;</code>
335      *
336      * <pre>
337      * user state/results
338      * </pre>
339      */
getException()340     org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage getException();
341     /**
342      * <code>optional .ForeignExceptionMessage exception = 10;</code>
343      *
344      * <pre>
345      * user state/results
346      * </pre>
347      */
getExceptionOrBuilder()348     org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder getExceptionOrBuilder();
349 
350     // optional bytes result = 11;
351     /**
352      * <code>optional bytes result = 11;</code>
353      *
354      * <pre>
355      * opaque (user) result structure
356      * </pre>
357      */
hasResult()358     boolean hasResult();
359     /**
360      * <code>optional bytes result = 11;</code>
361      *
362      * <pre>
363      * opaque (user) result structure
364      * </pre>
365      */
getResult()366     com.google.protobuf.ByteString getResult();
367 
368     // optional bytes state_data = 12;
369     /**
370      * <code>optional bytes state_data = 12;</code>
371      *
372      * <pre>
373      * opaque (user) procedure internal-state
374      * </pre>
375      */
hasStateData()376     boolean hasStateData();
377     /**
378      * <code>optional bytes state_data = 12;</code>
379      *
380      * <pre>
381      * opaque (user) procedure internal-state
382      * </pre>
383      */
getStateData()384     com.google.protobuf.ByteString getStateData();
385 
386     // optional uint64 nonce_group = 13 [default = 0];
387     /**
388      * <code>optional uint64 nonce_group = 13 [default = 0];</code>
389      *
390      * <pre>
391      * Nonce to prevent same procedure submit by multiple times
392      * </pre>
393      */
hasNonceGroup()394     boolean hasNonceGroup();
395     /**
396      * <code>optional uint64 nonce_group = 13 [default = 0];</code>
397      *
398      * <pre>
399      * Nonce to prevent same procedure submit by multiple times
400      * </pre>
401      */
getNonceGroup()402     long getNonceGroup();
403 
404     // optional uint64 nonce = 14 [default = 0];
405     /**
406      * <code>optional uint64 nonce = 14 [default = 0];</code>
407      */
hasNonce()408     boolean hasNonce();
409     /**
410      * <code>optional uint64 nonce = 14 [default = 0];</code>
411      */
getNonce()412     long getNonce();
413   }
414   /**
415    * Protobuf type {@code Procedure}
416    *
417    * <pre>
418    **
419    * Procedure metadata, serialized by the ProcedureStore to be able to recover the old state.
420    * </pre>
421    */
422   public static final class Procedure extends
423       com.google.protobuf.GeneratedMessage
424       implements ProcedureOrBuilder {
425     // Use Procedure.newBuilder() to construct.
Procedure(com.google.protobuf.GeneratedMessage.Builder<?> builder)426     private Procedure(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
427       super(builder);
428       this.unknownFields = builder.getUnknownFields();
429     }
Procedure(boolean noInit)430     private Procedure(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
431 
432     private static final Procedure defaultInstance;
getDefaultInstance()433     public static Procedure getDefaultInstance() {
434       return defaultInstance;
435     }
436 
getDefaultInstanceForType()437     public Procedure getDefaultInstanceForType() {
438       return defaultInstance;
439     }
440 
441     private final com.google.protobuf.UnknownFieldSet unknownFields;
442     @java.lang.Override
443     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()444         getUnknownFields() {
445       return this.unknownFields;
446     }
Procedure( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)447     private Procedure(
448         com.google.protobuf.CodedInputStream input,
449         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
450         throws com.google.protobuf.InvalidProtocolBufferException {
451       initFields();
452       int mutable_bitField0_ = 0;
453       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
454           com.google.protobuf.UnknownFieldSet.newBuilder();
455       try {
456         boolean done = false;
457         while (!done) {
458           int tag = input.readTag();
459           switch (tag) {
460             case 0:
461               done = true;
462               break;
463             default: {
464               if (!parseUnknownField(input, unknownFields,
465                                      extensionRegistry, tag)) {
466                 done = true;
467               }
468               break;
469             }
470             case 10: {
471               bitField0_ |= 0x00000001;
472               className_ = input.readBytes();
473               break;
474             }
475             case 16: {
476               bitField0_ |= 0x00000002;
477               parentId_ = input.readUInt64();
478               break;
479             }
480             case 24: {
481               bitField0_ |= 0x00000004;
482               procId_ = input.readUInt64();
483               break;
484             }
485             case 32: {
486               bitField0_ |= 0x00000008;
487               startTime_ = input.readUInt64();
488               break;
489             }
490             case 42: {
491               bitField0_ |= 0x00000010;
492               owner_ = input.readBytes();
493               break;
494             }
495             case 48: {
496               int rawValue = input.readEnum();
497               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState value = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState.valueOf(rawValue);
498               if (value == null) {
499                 unknownFields.mergeVarintField(6, rawValue);
500               } else {
501                 bitField0_ |= 0x00000020;
502                 state_ = value;
503               }
504               break;
505             }
506             case 56: {
507               if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
508                 stackId_ = new java.util.ArrayList<java.lang.Integer>();
509                 mutable_bitField0_ |= 0x00000040;
510               }
511               stackId_.add(input.readUInt32());
512               break;
513             }
514             case 58: {
515               int length = input.readRawVarint32();
516               int limit = input.pushLimit(length);
517               if (!((mutable_bitField0_ & 0x00000040) == 0x00000040) && input.getBytesUntilLimit() > 0) {
518                 stackId_ = new java.util.ArrayList<java.lang.Integer>();
519                 mutable_bitField0_ |= 0x00000040;
520               }
521               while (input.getBytesUntilLimit() > 0) {
522                 stackId_.add(input.readUInt32());
523               }
524               input.popLimit(limit);
525               break;
526             }
527             case 64: {
528               bitField0_ |= 0x00000040;
529               lastUpdate_ = input.readUInt64();
530               break;
531             }
532             case 72: {
533               bitField0_ |= 0x00000080;
534               timeout_ = input.readUInt32();
535               break;
536             }
537             case 82: {
538               org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder subBuilder = null;
539               if (((bitField0_ & 0x00000100) == 0x00000100)) {
540                 subBuilder = exception_.toBuilder();
541               }
542               exception_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.PARSER, extensionRegistry);
543               if (subBuilder != null) {
544                 subBuilder.mergeFrom(exception_);
545                 exception_ = subBuilder.buildPartial();
546               }
547               bitField0_ |= 0x00000100;
548               break;
549             }
550             case 90: {
551               bitField0_ |= 0x00000200;
552               result_ = input.readBytes();
553               break;
554             }
555             case 98: {
556               bitField0_ |= 0x00000400;
557               stateData_ = input.readBytes();
558               break;
559             }
560             case 104: {
561               bitField0_ |= 0x00000800;
562               nonceGroup_ = input.readUInt64();
563               break;
564             }
565             case 112: {
566               bitField0_ |= 0x00001000;
567               nonce_ = input.readUInt64();
568               break;
569             }
570           }
571         }
572       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
573         throw e.setUnfinishedMessage(this);
574       } catch (java.io.IOException e) {
575         throw new com.google.protobuf.InvalidProtocolBufferException(
576             e.getMessage()).setUnfinishedMessage(this);
577       } finally {
578         if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
579           stackId_ = java.util.Collections.unmodifiableList(stackId_);
580         }
581         this.unknownFields = unknownFields.build();
582         makeExtensionsImmutable();
583       }
584     }
585     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()586         getDescriptor() {
587       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_Procedure_descriptor;
588     }
589 
590     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()591         internalGetFieldAccessorTable() {
592       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_Procedure_fieldAccessorTable
593           .ensureFieldAccessorsInitialized(
594               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder.class);
595     }
596 
597     public static com.google.protobuf.Parser<Procedure> PARSER =
598         new com.google.protobuf.AbstractParser<Procedure>() {
599       public Procedure parsePartialFrom(
600           com.google.protobuf.CodedInputStream input,
601           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
602           throws com.google.protobuf.InvalidProtocolBufferException {
603         return new Procedure(input, extensionRegistry);
604       }
605     };
606 
607     @java.lang.Override
getParserForType()608     public com.google.protobuf.Parser<Procedure> getParserForType() {
609       return PARSER;
610     }
611 
612     private int bitField0_;
613     // required string class_name = 1;
614     public static final int CLASS_NAME_FIELD_NUMBER = 1;
615     private java.lang.Object className_;
616     /**
617      * <code>required string class_name = 1;</code>
618      *
619      * <pre>
620      * internal "static" state
621      * </pre>
622      */
hasClassName()623     public boolean hasClassName() {
624       return ((bitField0_ & 0x00000001) == 0x00000001);
625     }
626     /**
627      * <code>required string class_name = 1;</code>
628      *
629      * <pre>
630      * internal "static" state
631      * </pre>
632      */
getClassName()633     public java.lang.String getClassName() {
634       java.lang.Object ref = className_;
635       if (ref instanceof java.lang.String) {
636         return (java.lang.String) ref;
637       } else {
638         com.google.protobuf.ByteString bs =
639             (com.google.protobuf.ByteString) ref;
640         java.lang.String s = bs.toStringUtf8();
641         if (bs.isValidUtf8()) {
642           className_ = s;
643         }
644         return s;
645       }
646     }
647     /**
648      * <code>required string class_name = 1;</code>
649      *
650      * <pre>
651      * internal "static" state
652      * </pre>
653      */
654     public com.google.protobuf.ByteString
getClassNameBytes()655         getClassNameBytes() {
656       java.lang.Object ref = className_;
657       if (ref instanceof java.lang.String) {
658         com.google.protobuf.ByteString b =
659             com.google.protobuf.ByteString.copyFromUtf8(
660                 (java.lang.String) ref);
661         className_ = b;
662         return b;
663       } else {
664         return (com.google.protobuf.ByteString) ref;
665       }
666     }
667 
668     // optional uint64 parent_id = 2;
669     public static final int PARENT_ID_FIELD_NUMBER = 2;
670     private long parentId_;
671     /**
672      * <code>optional uint64 parent_id = 2;</code>
673      *
674      * <pre>
675      * parent if not a root-procedure otherwise not set
676      * </pre>
677      */
hasParentId()678     public boolean hasParentId() {
679       return ((bitField0_ & 0x00000002) == 0x00000002);
680     }
681     /**
682      * <code>optional uint64 parent_id = 2;</code>
683      *
684      * <pre>
685      * parent if not a root-procedure otherwise not set
686      * </pre>
687      */
getParentId()688     public long getParentId() {
689       return parentId_;
690     }
691 
692     // required uint64 proc_id = 3;
693     public static final int PROC_ID_FIELD_NUMBER = 3;
694     private long procId_;
695     /**
696      * <code>required uint64 proc_id = 3;</code>
697      */
hasProcId()698     public boolean hasProcId() {
699       return ((bitField0_ & 0x00000004) == 0x00000004);
700     }
701     /**
702      * <code>required uint64 proc_id = 3;</code>
703      */
getProcId()704     public long getProcId() {
705       return procId_;
706     }
707 
708     // required uint64 start_time = 4;
709     public static final int START_TIME_FIELD_NUMBER = 4;
710     private long startTime_;
711     /**
712      * <code>required uint64 start_time = 4;</code>
713      */
hasStartTime()714     public boolean hasStartTime() {
715       return ((bitField0_ & 0x00000008) == 0x00000008);
716     }
717     /**
718      * <code>required uint64 start_time = 4;</code>
719      */
getStartTime()720     public long getStartTime() {
721       return startTime_;
722     }
723 
724     // optional string owner = 5;
725     public static final int OWNER_FIELD_NUMBER = 5;
726     private java.lang.Object owner_;
727     /**
728      * <code>optional string owner = 5;</code>
729      */
hasOwner()730     public boolean hasOwner() {
731       return ((bitField0_ & 0x00000010) == 0x00000010);
732     }
733     /**
734      * <code>optional string owner = 5;</code>
735      */
getOwner()736     public java.lang.String getOwner() {
737       java.lang.Object ref = owner_;
738       if (ref instanceof java.lang.String) {
739         return (java.lang.String) ref;
740       } else {
741         com.google.protobuf.ByteString bs =
742             (com.google.protobuf.ByteString) ref;
743         java.lang.String s = bs.toStringUtf8();
744         if (bs.isValidUtf8()) {
745           owner_ = s;
746         }
747         return s;
748       }
749     }
750     /**
751      * <code>optional string owner = 5;</code>
752      */
753     public com.google.protobuf.ByteString
getOwnerBytes()754         getOwnerBytes() {
755       java.lang.Object ref = owner_;
756       if (ref instanceof java.lang.String) {
757         com.google.protobuf.ByteString b =
758             com.google.protobuf.ByteString.copyFromUtf8(
759                 (java.lang.String) ref);
760         owner_ = b;
761         return b;
762       } else {
763         return (com.google.protobuf.ByteString) ref;
764       }
765     }
766 
767     // required .ProcedureState state = 6;
768     public static final int STATE_FIELD_NUMBER = 6;
769     private org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState state_;
770     /**
771      * <code>required .ProcedureState state = 6;</code>
772      *
773      * <pre>
774      * internal "runtime" state
775      * </pre>
776      */
hasState()777     public boolean hasState() {
778       return ((bitField0_ & 0x00000020) == 0x00000020);
779     }
780     /**
781      * <code>required .ProcedureState state = 6;</code>
782      *
783      * <pre>
784      * internal "runtime" state
785      * </pre>
786      */
getState()787     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState getState() {
788       return state_;
789     }
790 
791     // repeated uint32 stack_id = 7;
792     public static final int STACK_ID_FIELD_NUMBER = 7;
793     private java.util.List<java.lang.Integer> stackId_;
794     /**
795      * <code>repeated uint32 stack_id = 7;</code>
796      *
797      * <pre>
798      * stack indices in case the procedure was running
799      * </pre>
800      */
801     public java.util.List<java.lang.Integer>
getStackIdList()802         getStackIdList() {
803       return stackId_;
804     }
805     /**
806      * <code>repeated uint32 stack_id = 7;</code>
807      *
808      * <pre>
809      * stack indices in case the procedure was running
810      * </pre>
811      */
getStackIdCount()812     public int getStackIdCount() {
813       return stackId_.size();
814     }
815     /**
816      * <code>repeated uint32 stack_id = 7;</code>
817      *
818      * <pre>
819      * stack indices in case the procedure was running
820      * </pre>
821      */
getStackId(int index)822     public int getStackId(int index) {
823       return stackId_.get(index);
824     }
825 
826     // required uint64 last_update = 8;
827     public static final int LAST_UPDATE_FIELD_NUMBER = 8;
828     private long lastUpdate_;
829     /**
830      * <code>required uint64 last_update = 8;</code>
831      */
hasLastUpdate()832     public boolean hasLastUpdate() {
833       return ((bitField0_ & 0x00000040) == 0x00000040);
834     }
835     /**
836      * <code>required uint64 last_update = 8;</code>
837      */
getLastUpdate()838     public long getLastUpdate() {
839       return lastUpdate_;
840     }
841 
842     // optional uint32 timeout = 9;
843     public static final int TIMEOUT_FIELD_NUMBER = 9;
844     private int timeout_;
845     /**
846      * <code>optional uint32 timeout = 9;</code>
847      */
hasTimeout()848     public boolean hasTimeout() {
849       return ((bitField0_ & 0x00000080) == 0x00000080);
850     }
851     /**
852      * <code>optional uint32 timeout = 9;</code>
853      */
getTimeout()854     public int getTimeout() {
855       return timeout_;
856     }
857 
858     // optional .ForeignExceptionMessage exception = 10;
859     public static final int EXCEPTION_FIELD_NUMBER = 10;
860     private org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage exception_;
861     /**
862      * <code>optional .ForeignExceptionMessage exception = 10;</code>
863      *
864      * <pre>
865      * user state/results
866      * </pre>
867      */
hasException()868     public boolean hasException() {
869       return ((bitField0_ & 0x00000100) == 0x00000100);
870     }
871     /**
872      * <code>optional .ForeignExceptionMessage exception = 10;</code>
873      *
874      * <pre>
875      * user state/results
876      * </pre>
877      */
getException()878     public org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage getException() {
879       return exception_;
880     }
881     /**
882      * <code>optional .ForeignExceptionMessage exception = 10;</code>
883      *
884      * <pre>
885      * user state/results
886      * </pre>
887      */
getExceptionOrBuilder()888     public org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder getExceptionOrBuilder() {
889       return exception_;
890     }
891 
892     // optional bytes result = 11;
893     public static final int RESULT_FIELD_NUMBER = 11;
894     private com.google.protobuf.ByteString result_;
895     /**
896      * <code>optional bytes result = 11;</code>
897      *
898      * <pre>
899      * opaque (user) result structure
900      * </pre>
901      */
hasResult()902     public boolean hasResult() {
903       return ((bitField0_ & 0x00000200) == 0x00000200);
904     }
905     /**
906      * <code>optional bytes result = 11;</code>
907      *
908      * <pre>
909      * opaque (user) result structure
910      * </pre>
911      */
getResult()912     public com.google.protobuf.ByteString getResult() {
913       return result_;
914     }
915 
916     // optional bytes state_data = 12;
917     public static final int STATE_DATA_FIELD_NUMBER = 12;
918     private com.google.protobuf.ByteString stateData_;
919     /**
920      * <code>optional bytes state_data = 12;</code>
921      *
922      * <pre>
923      * opaque (user) procedure internal-state
924      * </pre>
925      */
hasStateData()926     public boolean hasStateData() {
927       return ((bitField0_ & 0x00000400) == 0x00000400);
928     }
929     /**
930      * <code>optional bytes state_data = 12;</code>
931      *
932      * <pre>
933      * opaque (user) procedure internal-state
934      * </pre>
935      */
getStateData()936     public com.google.protobuf.ByteString getStateData() {
937       return stateData_;
938     }
939 
940     // optional uint64 nonce_group = 13 [default = 0];
941     public static final int NONCE_GROUP_FIELD_NUMBER = 13;
942     private long nonceGroup_;
943     /**
944      * <code>optional uint64 nonce_group = 13 [default = 0];</code>
945      *
946      * <pre>
947      * Nonce to prevent same procedure submit by multiple times
948      * </pre>
949      */
hasNonceGroup()950     public boolean hasNonceGroup() {
951       return ((bitField0_ & 0x00000800) == 0x00000800);
952     }
953     /**
954      * <code>optional uint64 nonce_group = 13 [default = 0];</code>
955      *
956      * <pre>
957      * Nonce to prevent same procedure submit by multiple times
958      * </pre>
959      */
getNonceGroup()960     public long getNonceGroup() {
961       return nonceGroup_;
962     }
963 
964     // optional uint64 nonce = 14 [default = 0];
965     public static final int NONCE_FIELD_NUMBER = 14;
966     private long nonce_;
967     /**
968      * <code>optional uint64 nonce = 14 [default = 0];</code>
969      */
hasNonce()970     public boolean hasNonce() {
971       return ((bitField0_ & 0x00001000) == 0x00001000);
972     }
973     /**
974      * <code>optional uint64 nonce = 14 [default = 0];</code>
975      */
getNonce()976     public long getNonce() {
977       return nonce_;
978     }
979 
initFields()980     private void initFields() {
981       className_ = "";
982       parentId_ = 0L;
983       procId_ = 0L;
984       startTime_ = 0L;
985       owner_ = "";
986       state_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState.INITIALIZING;
987       stackId_ = java.util.Collections.emptyList();
988       lastUpdate_ = 0L;
989       timeout_ = 0;
990       exception_ = org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.getDefaultInstance();
991       result_ = com.google.protobuf.ByteString.EMPTY;
992       stateData_ = com.google.protobuf.ByteString.EMPTY;
993       nonceGroup_ = 0L;
994       nonce_ = 0L;
995     }
996     private byte memoizedIsInitialized = -1;
isInitialized()997     public final boolean isInitialized() {
998       byte isInitialized = memoizedIsInitialized;
999       if (isInitialized != -1) return isInitialized == 1;
1000 
1001       if (!hasClassName()) {
1002         memoizedIsInitialized = 0;
1003         return false;
1004       }
1005       if (!hasProcId()) {
1006         memoizedIsInitialized = 0;
1007         return false;
1008       }
1009       if (!hasStartTime()) {
1010         memoizedIsInitialized = 0;
1011         return false;
1012       }
1013       if (!hasState()) {
1014         memoizedIsInitialized = 0;
1015         return false;
1016       }
1017       if (!hasLastUpdate()) {
1018         memoizedIsInitialized = 0;
1019         return false;
1020       }
1021       memoizedIsInitialized = 1;
1022       return true;
1023     }
1024 
writeTo(com.google.protobuf.CodedOutputStream output)1025     public void writeTo(com.google.protobuf.CodedOutputStream output)
1026                         throws java.io.IOException {
1027       getSerializedSize();
1028       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1029         output.writeBytes(1, getClassNameBytes());
1030       }
1031       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1032         output.writeUInt64(2, parentId_);
1033       }
1034       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1035         output.writeUInt64(3, procId_);
1036       }
1037       if (((bitField0_ & 0x00000008) == 0x00000008)) {
1038         output.writeUInt64(4, startTime_);
1039       }
1040       if (((bitField0_ & 0x00000010) == 0x00000010)) {
1041         output.writeBytes(5, getOwnerBytes());
1042       }
1043       if (((bitField0_ & 0x00000020) == 0x00000020)) {
1044         output.writeEnum(6, state_.getNumber());
1045       }
1046       for (int i = 0; i < stackId_.size(); i++) {
1047         output.writeUInt32(7, stackId_.get(i));
1048       }
1049       if (((bitField0_ & 0x00000040) == 0x00000040)) {
1050         output.writeUInt64(8, lastUpdate_);
1051       }
1052       if (((bitField0_ & 0x00000080) == 0x00000080)) {
1053         output.writeUInt32(9, timeout_);
1054       }
1055       if (((bitField0_ & 0x00000100) == 0x00000100)) {
1056         output.writeMessage(10, exception_);
1057       }
1058       if (((bitField0_ & 0x00000200) == 0x00000200)) {
1059         output.writeBytes(11, result_);
1060       }
1061       if (((bitField0_ & 0x00000400) == 0x00000400)) {
1062         output.writeBytes(12, stateData_);
1063       }
1064       if (((bitField0_ & 0x00000800) == 0x00000800)) {
1065         output.writeUInt64(13, nonceGroup_);
1066       }
1067       if (((bitField0_ & 0x00001000) == 0x00001000)) {
1068         output.writeUInt64(14, nonce_);
1069       }
1070       getUnknownFields().writeTo(output);
1071     }
1072 
1073     private int memoizedSerializedSize = -1;
getSerializedSize()1074     public int getSerializedSize() {
1075       int size = memoizedSerializedSize;
1076       if (size != -1) return size;
1077 
1078       size = 0;
1079       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1080         size += com.google.protobuf.CodedOutputStream
1081           .computeBytesSize(1, getClassNameBytes());
1082       }
1083       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1084         size += com.google.protobuf.CodedOutputStream
1085           .computeUInt64Size(2, parentId_);
1086       }
1087       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1088         size += com.google.protobuf.CodedOutputStream
1089           .computeUInt64Size(3, procId_);
1090       }
1091       if (((bitField0_ & 0x00000008) == 0x00000008)) {
1092         size += com.google.protobuf.CodedOutputStream
1093           .computeUInt64Size(4, startTime_);
1094       }
1095       if (((bitField0_ & 0x00000010) == 0x00000010)) {
1096         size += com.google.protobuf.CodedOutputStream
1097           .computeBytesSize(5, getOwnerBytes());
1098       }
1099       if (((bitField0_ & 0x00000020) == 0x00000020)) {
1100         size += com.google.protobuf.CodedOutputStream
1101           .computeEnumSize(6, state_.getNumber());
1102       }
1103       {
1104         int dataSize = 0;
1105         for (int i = 0; i < stackId_.size(); i++) {
1106           dataSize += com.google.protobuf.CodedOutputStream
1107             .computeUInt32SizeNoTag(stackId_.get(i));
1108         }
1109         size += dataSize;
1110         size += 1 * getStackIdList().size();
1111       }
1112       if (((bitField0_ & 0x00000040) == 0x00000040)) {
1113         size += com.google.protobuf.CodedOutputStream
1114           .computeUInt64Size(8, lastUpdate_);
1115       }
1116       if (((bitField0_ & 0x00000080) == 0x00000080)) {
1117         size += com.google.protobuf.CodedOutputStream
1118           .computeUInt32Size(9, timeout_);
1119       }
1120       if (((bitField0_ & 0x00000100) == 0x00000100)) {
1121         size += com.google.protobuf.CodedOutputStream
1122           .computeMessageSize(10, exception_);
1123       }
1124       if (((bitField0_ & 0x00000200) == 0x00000200)) {
1125         size += com.google.protobuf.CodedOutputStream
1126           .computeBytesSize(11, result_);
1127       }
1128       if (((bitField0_ & 0x00000400) == 0x00000400)) {
1129         size += com.google.protobuf.CodedOutputStream
1130           .computeBytesSize(12, stateData_);
1131       }
1132       if (((bitField0_ & 0x00000800) == 0x00000800)) {
1133         size += com.google.protobuf.CodedOutputStream
1134           .computeUInt64Size(13, nonceGroup_);
1135       }
1136       if (((bitField0_ & 0x00001000) == 0x00001000)) {
1137         size += com.google.protobuf.CodedOutputStream
1138           .computeUInt64Size(14, nonce_);
1139       }
1140       size += getUnknownFields().getSerializedSize();
1141       memoizedSerializedSize = size;
1142       return size;
1143     }
1144 
1145     private static final long serialVersionUID = 0L;
1146     @java.lang.Override
writeReplace()1147     protected java.lang.Object writeReplace()
1148         throws java.io.ObjectStreamException {
1149       return super.writeReplace();
1150     }
1151 
1152     @java.lang.Override
equals(final java.lang.Object obj)1153     public boolean equals(final java.lang.Object obj) {
1154       if (obj == this) {
1155        return true;
1156       }
1157       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure)) {
1158         return super.equals(obj);
1159       }
1160       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure) obj;
1161 
1162       boolean result = true;
1163       result = result && (hasClassName() == other.hasClassName());
1164       if (hasClassName()) {
1165         result = result && getClassName()
1166             .equals(other.getClassName());
1167       }
1168       result = result && (hasParentId() == other.hasParentId());
1169       if (hasParentId()) {
1170         result = result && (getParentId()
1171             == other.getParentId());
1172       }
1173       result = result && (hasProcId() == other.hasProcId());
1174       if (hasProcId()) {
1175         result = result && (getProcId()
1176             == other.getProcId());
1177       }
1178       result = result && (hasStartTime() == other.hasStartTime());
1179       if (hasStartTime()) {
1180         result = result && (getStartTime()
1181             == other.getStartTime());
1182       }
1183       result = result && (hasOwner() == other.hasOwner());
1184       if (hasOwner()) {
1185         result = result && getOwner()
1186             .equals(other.getOwner());
1187       }
1188       result = result && (hasState() == other.hasState());
1189       if (hasState()) {
1190         result = result &&
1191             (getState() == other.getState());
1192       }
1193       result = result && getStackIdList()
1194           .equals(other.getStackIdList());
1195       result = result && (hasLastUpdate() == other.hasLastUpdate());
1196       if (hasLastUpdate()) {
1197         result = result && (getLastUpdate()
1198             == other.getLastUpdate());
1199       }
1200       result = result && (hasTimeout() == other.hasTimeout());
1201       if (hasTimeout()) {
1202         result = result && (getTimeout()
1203             == other.getTimeout());
1204       }
1205       result = result && (hasException() == other.hasException());
1206       if (hasException()) {
1207         result = result && getException()
1208             .equals(other.getException());
1209       }
1210       result = result && (hasResult() == other.hasResult());
1211       if (hasResult()) {
1212         result = result && getResult()
1213             .equals(other.getResult());
1214       }
1215       result = result && (hasStateData() == other.hasStateData());
1216       if (hasStateData()) {
1217         result = result && getStateData()
1218             .equals(other.getStateData());
1219       }
1220       result = result && (hasNonceGroup() == other.hasNonceGroup());
1221       if (hasNonceGroup()) {
1222         result = result && (getNonceGroup()
1223             == other.getNonceGroup());
1224       }
1225       result = result && (hasNonce() == other.hasNonce());
1226       if (hasNonce()) {
1227         result = result && (getNonce()
1228             == other.getNonce());
1229       }
1230       result = result &&
1231           getUnknownFields().equals(other.getUnknownFields());
1232       return result;
1233     }
1234 
1235     private int memoizedHashCode = 0;
1236     @java.lang.Override
hashCode()1237     public int hashCode() {
1238       if (memoizedHashCode != 0) {
1239         return memoizedHashCode;
1240       }
1241       int hash = 41;
1242       hash = (19 * hash) + getDescriptorForType().hashCode();
1243       if (hasClassName()) {
1244         hash = (37 * hash) + CLASS_NAME_FIELD_NUMBER;
1245         hash = (53 * hash) + getClassName().hashCode();
1246       }
1247       if (hasParentId()) {
1248         hash = (37 * hash) + PARENT_ID_FIELD_NUMBER;
1249         hash = (53 * hash) + hashLong(getParentId());
1250       }
1251       if (hasProcId()) {
1252         hash = (37 * hash) + PROC_ID_FIELD_NUMBER;
1253         hash = (53 * hash) + hashLong(getProcId());
1254       }
1255       if (hasStartTime()) {
1256         hash = (37 * hash) + START_TIME_FIELD_NUMBER;
1257         hash = (53 * hash) + hashLong(getStartTime());
1258       }
1259       if (hasOwner()) {
1260         hash = (37 * hash) + OWNER_FIELD_NUMBER;
1261         hash = (53 * hash) + getOwner().hashCode();
1262       }
1263       if (hasState()) {
1264         hash = (37 * hash) + STATE_FIELD_NUMBER;
1265         hash = (53 * hash) + hashEnum(getState());
1266       }
1267       if (getStackIdCount() > 0) {
1268         hash = (37 * hash) + STACK_ID_FIELD_NUMBER;
1269         hash = (53 * hash) + getStackIdList().hashCode();
1270       }
1271       if (hasLastUpdate()) {
1272         hash = (37 * hash) + LAST_UPDATE_FIELD_NUMBER;
1273         hash = (53 * hash) + hashLong(getLastUpdate());
1274       }
1275       if (hasTimeout()) {
1276         hash = (37 * hash) + TIMEOUT_FIELD_NUMBER;
1277         hash = (53 * hash) + getTimeout();
1278       }
1279       if (hasException()) {
1280         hash = (37 * hash) + EXCEPTION_FIELD_NUMBER;
1281         hash = (53 * hash) + getException().hashCode();
1282       }
1283       if (hasResult()) {
1284         hash = (37 * hash) + RESULT_FIELD_NUMBER;
1285         hash = (53 * hash) + getResult().hashCode();
1286       }
1287       if (hasStateData()) {
1288         hash = (37 * hash) + STATE_DATA_FIELD_NUMBER;
1289         hash = (53 * hash) + getStateData().hashCode();
1290       }
1291       if (hasNonceGroup()) {
1292         hash = (37 * hash) + NONCE_GROUP_FIELD_NUMBER;
1293         hash = (53 * hash) + hashLong(getNonceGroup());
1294       }
1295       if (hasNonce()) {
1296         hash = (37 * hash) + NONCE_FIELD_NUMBER;
1297         hash = (53 * hash) + hashLong(getNonce());
1298       }
1299       hash = (29 * hash) + getUnknownFields().hashCode();
1300       memoizedHashCode = hash;
1301       return hash;
1302     }
1303 
parseFrom( com.google.protobuf.ByteString data)1304     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1305         com.google.protobuf.ByteString data)
1306         throws com.google.protobuf.InvalidProtocolBufferException {
1307       return PARSER.parseFrom(data);
1308     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1309     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1310         com.google.protobuf.ByteString data,
1311         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1312         throws com.google.protobuf.InvalidProtocolBufferException {
1313       return PARSER.parseFrom(data, extensionRegistry);
1314     }
parseFrom(byte[] data)1315     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(byte[] data)
1316         throws com.google.protobuf.InvalidProtocolBufferException {
1317       return PARSER.parseFrom(data);
1318     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1319     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1320         byte[] data,
1321         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1322         throws com.google.protobuf.InvalidProtocolBufferException {
1323       return PARSER.parseFrom(data, extensionRegistry);
1324     }
parseFrom(java.io.InputStream input)1325     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(java.io.InputStream input)
1326         throws java.io.IOException {
1327       return PARSER.parseFrom(input);
1328     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1329     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1330         java.io.InputStream input,
1331         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1332         throws java.io.IOException {
1333       return PARSER.parseFrom(input, extensionRegistry);
1334     }
parseDelimitedFrom(java.io.InputStream input)1335     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseDelimitedFrom(java.io.InputStream input)
1336         throws java.io.IOException {
1337       return PARSER.parseDelimitedFrom(input);
1338     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1339     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseDelimitedFrom(
1340         java.io.InputStream input,
1341         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1342         throws java.io.IOException {
1343       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1344     }
parseFrom( com.google.protobuf.CodedInputStream input)1345     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1346         com.google.protobuf.CodedInputStream input)
1347         throws java.io.IOException {
1348       return PARSER.parseFrom(input);
1349     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1350     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parseFrom(
1351         com.google.protobuf.CodedInputStream input,
1352         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1353         throws java.io.IOException {
1354       return PARSER.parseFrom(input, extensionRegistry);
1355     }
1356 
newBuilder()1357     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()1358     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure prototype)1359     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure prototype) {
1360       return newBuilder().mergeFrom(prototype);
1361     }
toBuilder()1362     public Builder toBuilder() { return newBuilder(this); }
1363 
1364     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)1365     protected Builder newBuilderForType(
1366         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1367       Builder builder = new Builder(parent);
1368       return builder;
1369     }
1370     /**
1371      * Protobuf type {@code Procedure}
1372      *
1373      * <pre>
1374      **
1375      * Procedure metadata, serialized by the ProcedureStore to be able to recover the old state.
1376      * </pre>
1377      */
1378     public static final class Builder extends
1379         com.google.protobuf.GeneratedMessage.Builder<Builder>
1380        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder {
1381       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()1382           getDescriptor() {
1383         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_Procedure_descriptor;
1384       }
1385 
1386       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()1387           internalGetFieldAccessorTable() {
1388         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_Procedure_fieldAccessorTable
1389             .ensureFieldAccessorsInitialized(
1390                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder.class);
1391       }
1392 
1393       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.newBuilder()
Builder()1394       private Builder() {
1395         maybeForceBuilderInitialization();
1396       }
1397 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)1398       private Builder(
1399           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1400         super(parent);
1401         maybeForceBuilderInitialization();
1402       }
maybeForceBuilderInitialization()1403       private void maybeForceBuilderInitialization() {
1404         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1405           getExceptionFieldBuilder();
1406         }
1407       }
create()1408       private static Builder create() {
1409         return new Builder();
1410       }
1411 
clear()1412       public Builder clear() {
1413         super.clear();
1414         className_ = "";
1415         bitField0_ = (bitField0_ & ~0x00000001);
1416         parentId_ = 0L;
1417         bitField0_ = (bitField0_ & ~0x00000002);
1418         procId_ = 0L;
1419         bitField0_ = (bitField0_ & ~0x00000004);
1420         startTime_ = 0L;
1421         bitField0_ = (bitField0_ & ~0x00000008);
1422         owner_ = "";
1423         bitField0_ = (bitField0_ & ~0x00000010);
1424         state_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState.INITIALIZING;
1425         bitField0_ = (bitField0_ & ~0x00000020);
1426         stackId_ = java.util.Collections.emptyList();
1427         bitField0_ = (bitField0_ & ~0x00000040);
1428         lastUpdate_ = 0L;
1429         bitField0_ = (bitField0_ & ~0x00000080);
1430         timeout_ = 0;
1431         bitField0_ = (bitField0_ & ~0x00000100);
1432         if (exceptionBuilder_ == null) {
1433           exception_ = org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.getDefaultInstance();
1434         } else {
1435           exceptionBuilder_.clear();
1436         }
1437         bitField0_ = (bitField0_ & ~0x00000200);
1438         result_ = com.google.protobuf.ByteString.EMPTY;
1439         bitField0_ = (bitField0_ & ~0x00000400);
1440         stateData_ = com.google.protobuf.ByteString.EMPTY;
1441         bitField0_ = (bitField0_ & ~0x00000800);
1442         nonceGroup_ = 0L;
1443         bitField0_ = (bitField0_ & ~0x00001000);
1444         nonce_ = 0L;
1445         bitField0_ = (bitField0_ & ~0x00002000);
1446         return this;
1447       }
1448 
clone()1449       public Builder clone() {
1450         return create().mergeFrom(buildPartial());
1451       }
1452 
1453       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()1454           getDescriptorForType() {
1455         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_Procedure_descriptor;
1456       }
1457 
getDefaultInstanceForType()1458       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure getDefaultInstanceForType() {
1459         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.getDefaultInstance();
1460       }
1461 
build()1462       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure build() {
1463         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure result = buildPartial();
1464         if (!result.isInitialized()) {
1465           throw newUninitializedMessageException(result);
1466         }
1467         return result;
1468       }
1469 
buildPartial()1470       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure buildPartial() {
1471         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure(this);
1472         int from_bitField0_ = bitField0_;
1473         int to_bitField0_ = 0;
1474         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1475           to_bitField0_ |= 0x00000001;
1476         }
1477         result.className_ = className_;
1478         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1479           to_bitField0_ |= 0x00000002;
1480         }
1481         result.parentId_ = parentId_;
1482         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1483           to_bitField0_ |= 0x00000004;
1484         }
1485         result.procId_ = procId_;
1486         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
1487           to_bitField0_ |= 0x00000008;
1488         }
1489         result.startTime_ = startTime_;
1490         if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
1491           to_bitField0_ |= 0x00000010;
1492         }
1493         result.owner_ = owner_;
1494         if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
1495           to_bitField0_ |= 0x00000020;
1496         }
1497         result.state_ = state_;
1498         if (((bitField0_ & 0x00000040) == 0x00000040)) {
1499           stackId_ = java.util.Collections.unmodifiableList(stackId_);
1500           bitField0_ = (bitField0_ & ~0x00000040);
1501         }
1502         result.stackId_ = stackId_;
1503         if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
1504           to_bitField0_ |= 0x00000040;
1505         }
1506         result.lastUpdate_ = lastUpdate_;
1507         if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
1508           to_bitField0_ |= 0x00000080;
1509         }
1510         result.timeout_ = timeout_;
1511         if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
1512           to_bitField0_ |= 0x00000100;
1513         }
1514         if (exceptionBuilder_ == null) {
1515           result.exception_ = exception_;
1516         } else {
1517           result.exception_ = exceptionBuilder_.build();
1518         }
1519         if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
1520           to_bitField0_ |= 0x00000200;
1521         }
1522         result.result_ = result_;
1523         if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
1524           to_bitField0_ |= 0x00000400;
1525         }
1526         result.stateData_ = stateData_;
1527         if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
1528           to_bitField0_ |= 0x00000800;
1529         }
1530         result.nonceGroup_ = nonceGroup_;
1531         if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
1532           to_bitField0_ |= 0x00001000;
1533         }
1534         result.nonce_ = nonce_;
1535         result.bitField0_ = to_bitField0_;
1536         onBuilt();
1537         return result;
1538       }
1539 
mergeFrom(com.google.protobuf.Message other)1540       public Builder mergeFrom(com.google.protobuf.Message other) {
1541         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure) {
1542           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure)other);
1543         } else {
1544           super.mergeFrom(other);
1545           return this;
1546         }
1547       }
1548 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure other)1549       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure other) {
1550         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.getDefaultInstance()) return this;
1551         if (other.hasClassName()) {
1552           bitField0_ |= 0x00000001;
1553           className_ = other.className_;
1554           onChanged();
1555         }
1556         if (other.hasParentId()) {
1557           setParentId(other.getParentId());
1558         }
1559         if (other.hasProcId()) {
1560           setProcId(other.getProcId());
1561         }
1562         if (other.hasStartTime()) {
1563           setStartTime(other.getStartTime());
1564         }
1565         if (other.hasOwner()) {
1566           bitField0_ |= 0x00000010;
1567           owner_ = other.owner_;
1568           onChanged();
1569         }
1570         if (other.hasState()) {
1571           setState(other.getState());
1572         }
1573         if (!other.stackId_.isEmpty()) {
1574           if (stackId_.isEmpty()) {
1575             stackId_ = other.stackId_;
1576             bitField0_ = (bitField0_ & ~0x00000040);
1577           } else {
1578             ensureStackIdIsMutable();
1579             stackId_.addAll(other.stackId_);
1580           }
1581           onChanged();
1582         }
1583         if (other.hasLastUpdate()) {
1584           setLastUpdate(other.getLastUpdate());
1585         }
1586         if (other.hasTimeout()) {
1587           setTimeout(other.getTimeout());
1588         }
1589         if (other.hasException()) {
1590           mergeException(other.getException());
1591         }
1592         if (other.hasResult()) {
1593           setResult(other.getResult());
1594         }
1595         if (other.hasStateData()) {
1596           setStateData(other.getStateData());
1597         }
1598         if (other.hasNonceGroup()) {
1599           setNonceGroup(other.getNonceGroup());
1600         }
1601         if (other.hasNonce()) {
1602           setNonce(other.getNonce());
1603         }
1604         this.mergeUnknownFields(other.getUnknownFields());
1605         return this;
1606       }
1607 
isInitialized()1608       public final boolean isInitialized() {
1609         if (!hasClassName()) {
1610 
1611           return false;
1612         }
1613         if (!hasProcId()) {
1614 
1615           return false;
1616         }
1617         if (!hasStartTime()) {
1618 
1619           return false;
1620         }
1621         if (!hasState()) {
1622 
1623           return false;
1624         }
1625         if (!hasLastUpdate()) {
1626 
1627           return false;
1628         }
1629         return true;
1630       }
1631 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1632       public Builder mergeFrom(
1633           com.google.protobuf.CodedInputStream input,
1634           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1635           throws java.io.IOException {
1636         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure parsedMessage = null;
1637         try {
1638           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1639         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1640           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure) e.getUnfinishedMessage();
1641           throw e;
1642         } finally {
1643           if (parsedMessage != null) {
1644             mergeFrom(parsedMessage);
1645           }
1646         }
1647         return this;
1648       }
1649       private int bitField0_;
1650 
1651       // required string class_name = 1;
1652       private java.lang.Object className_ = "";
1653       /**
1654        * <code>required string class_name = 1;</code>
1655        *
1656        * <pre>
1657        * internal "static" state
1658        * </pre>
1659        */
hasClassName()1660       public boolean hasClassName() {
1661         return ((bitField0_ & 0x00000001) == 0x00000001);
1662       }
1663       /**
1664        * <code>required string class_name = 1;</code>
1665        *
1666        * <pre>
1667        * internal "static" state
1668        * </pre>
1669        */
getClassName()1670       public java.lang.String getClassName() {
1671         java.lang.Object ref = className_;
1672         if (!(ref instanceof java.lang.String)) {
1673           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1674               .toStringUtf8();
1675           className_ = s;
1676           return s;
1677         } else {
1678           return (java.lang.String) ref;
1679         }
1680       }
1681       /**
1682        * <code>required string class_name = 1;</code>
1683        *
1684        * <pre>
1685        * internal "static" state
1686        * </pre>
1687        */
1688       public com.google.protobuf.ByteString
getClassNameBytes()1689           getClassNameBytes() {
1690         java.lang.Object ref = className_;
1691         if (ref instanceof String) {
1692           com.google.protobuf.ByteString b =
1693               com.google.protobuf.ByteString.copyFromUtf8(
1694                   (java.lang.String) ref);
1695           className_ = b;
1696           return b;
1697         } else {
1698           return (com.google.protobuf.ByteString) ref;
1699         }
1700       }
1701       /**
1702        * <code>required string class_name = 1;</code>
1703        *
1704        * <pre>
1705        * internal "static" state
1706        * </pre>
1707        */
setClassName( java.lang.String value)1708       public Builder setClassName(
1709           java.lang.String value) {
1710         if (value == null) {
1711     throw new NullPointerException();
1712   }
1713   bitField0_ |= 0x00000001;
1714         className_ = value;
1715         onChanged();
1716         return this;
1717       }
1718       /**
1719        * <code>required string class_name = 1;</code>
1720        *
1721        * <pre>
1722        * internal "static" state
1723        * </pre>
1724        */
clearClassName()1725       public Builder clearClassName() {
1726         bitField0_ = (bitField0_ & ~0x00000001);
1727         className_ = getDefaultInstance().getClassName();
1728         onChanged();
1729         return this;
1730       }
1731       /**
1732        * <code>required string class_name = 1;</code>
1733        *
1734        * <pre>
1735        * internal "static" state
1736        * </pre>
1737        */
setClassNameBytes( com.google.protobuf.ByteString value)1738       public Builder setClassNameBytes(
1739           com.google.protobuf.ByteString value) {
1740         if (value == null) {
1741     throw new NullPointerException();
1742   }
1743   bitField0_ |= 0x00000001;
1744         className_ = value;
1745         onChanged();
1746         return this;
1747       }
1748 
1749       // optional uint64 parent_id = 2;
1750       private long parentId_ ;
1751       /**
1752        * <code>optional uint64 parent_id = 2;</code>
1753        *
1754        * <pre>
1755        * parent if not a root-procedure otherwise not set
1756        * </pre>
1757        */
hasParentId()1758       public boolean hasParentId() {
1759         return ((bitField0_ & 0x00000002) == 0x00000002);
1760       }
1761       /**
1762        * <code>optional uint64 parent_id = 2;</code>
1763        *
1764        * <pre>
1765        * parent if not a root-procedure otherwise not set
1766        * </pre>
1767        */
getParentId()1768       public long getParentId() {
1769         return parentId_;
1770       }
1771       /**
1772        * <code>optional uint64 parent_id = 2;</code>
1773        *
1774        * <pre>
1775        * parent if not a root-procedure otherwise not set
1776        * </pre>
1777        */
setParentId(long value)1778       public Builder setParentId(long value) {
1779         bitField0_ |= 0x00000002;
1780         parentId_ = value;
1781         onChanged();
1782         return this;
1783       }
1784       /**
1785        * <code>optional uint64 parent_id = 2;</code>
1786        *
1787        * <pre>
1788        * parent if not a root-procedure otherwise not set
1789        * </pre>
1790        */
clearParentId()1791       public Builder clearParentId() {
1792         bitField0_ = (bitField0_ & ~0x00000002);
1793         parentId_ = 0L;
1794         onChanged();
1795         return this;
1796       }
1797 
1798       // required uint64 proc_id = 3;
1799       private long procId_ ;
1800       /**
1801        * <code>required uint64 proc_id = 3;</code>
1802        */
hasProcId()1803       public boolean hasProcId() {
1804         return ((bitField0_ & 0x00000004) == 0x00000004);
1805       }
1806       /**
1807        * <code>required uint64 proc_id = 3;</code>
1808        */
getProcId()1809       public long getProcId() {
1810         return procId_;
1811       }
1812       /**
1813        * <code>required uint64 proc_id = 3;</code>
1814        */
setProcId(long value)1815       public Builder setProcId(long value) {
1816         bitField0_ |= 0x00000004;
1817         procId_ = value;
1818         onChanged();
1819         return this;
1820       }
1821       /**
1822        * <code>required uint64 proc_id = 3;</code>
1823        */
clearProcId()1824       public Builder clearProcId() {
1825         bitField0_ = (bitField0_ & ~0x00000004);
1826         procId_ = 0L;
1827         onChanged();
1828         return this;
1829       }
1830 
1831       // required uint64 start_time = 4;
1832       private long startTime_ ;
1833       /**
1834        * <code>required uint64 start_time = 4;</code>
1835        */
hasStartTime()1836       public boolean hasStartTime() {
1837         return ((bitField0_ & 0x00000008) == 0x00000008);
1838       }
1839       /**
1840        * <code>required uint64 start_time = 4;</code>
1841        */
getStartTime()1842       public long getStartTime() {
1843         return startTime_;
1844       }
1845       /**
1846        * <code>required uint64 start_time = 4;</code>
1847        */
setStartTime(long value)1848       public Builder setStartTime(long value) {
1849         bitField0_ |= 0x00000008;
1850         startTime_ = value;
1851         onChanged();
1852         return this;
1853       }
1854       /**
1855        * <code>required uint64 start_time = 4;</code>
1856        */
clearStartTime()1857       public Builder clearStartTime() {
1858         bitField0_ = (bitField0_ & ~0x00000008);
1859         startTime_ = 0L;
1860         onChanged();
1861         return this;
1862       }
1863 
1864       // optional string owner = 5;
1865       private java.lang.Object owner_ = "";
1866       /**
1867        * <code>optional string owner = 5;</code>
1868        */
hasOwner()1869       public boolean hasOwner() {
1870         return ((bitField0_ & 0x00000010) == 0x00000010);
1871       }
1872       /**
1873        * <code>optional string owner = 5;</code>
1874        */
getOwner()1875       public java.lang.String getOwner() {
1876         java.lang.Object ref = owner_;
1877         if (!(ref instanceof java.lang.String)) {
1878           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1879               .toStringUtf8();
1880           owner_ = s;
1881           return s;
1882         } else {
1883           return (java.lang.String) ref;
1884         }
1885       }
1886       /**
1887        * <code>optional string owner = 5;</code>
1888        */
1889       public com.google.protobuf.ByteString
getOwnerBytes()1890           getOwnerBytes() {
1891         java.lang.Object ref = owner_;
1892         if (ref instanceof String) {
1893           com.google.protobuf.ByteString b =
1894               com.google.protobuf.ByteString.copyFromUtf8(
1895                   (java.lang.String) ref);
1896           owner_ = b;
1897           return b;
1898         } else {
1899           return (com.google.protobuf.ByteString) ref;
1900         }
1901       }
1902       /**
1903        * <code>optional string owner = 5;</code>
1904        */
setOwner( java.lang.String value)1905       public Builder setOwner(
1906           java.lang.String value) {
1907         if (value == null) {
1908     throw new NullPointerException();
1909   }
1910   bitField0_ |= 0x00000010;
1911         owner_ = value;
1912         onChanged();
1913         return this;
1914       }
1915       /**
1916        * <code>optional string owner = 5;</code>
1917        */
clearOwner()1918       public Builder clearOwner() {
1919         bitField0_ = (bitField0_ & ~0x00000010);
1920         owner_ = getDefaultInstance().getOwner();
1921         onChanged();
1922         return this;
1923       }
1924       /**
1925        * <code>optional string owner = 5;</code>
1926        */
setOwnerBytes( com.google.protobuf.ByteString value)1927       public Builder setOwnerBytes(
1928           com.google.protobuf.ByteString value) {
1929         if (value == null) {
1930     throw new NullPointerException();
1931   }
1932   bitField0_ |= 0x00000010;
1933         owner_ = value;
1934         onChanged();
1935         return this;
1936       }
1937 
1938       // required .ProcedureState state = 6;
1939       private org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState state_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState.INITIALIZING;
1940       /**
1941        * <code>required .ProcedureState state = 6;</code>
1942        *
1943        * <pre>
1944        * internal "runtime" state
1945        * </pre>
1946        */
hasState()1947       public boolean hasState() {
1948         return ((bitField0_ & 0x00000020) == 0x00000020);
1949       }
1950       /**
1951        * <code>required .ProcedureState state = 6;</code>
1952        *
1953        * <pre>
1954        * internal "runtime" state
1955        * </pre>
1956        */
getState()1957       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState getState() {
1958         return state_;
1959       }
1960       /**
1961        * <code>required .ProcedureState state = 6;</code>
1962        *
1963        * <pre>
1964        * internal "runtime" state
1965        * </pre>
1966        */
setState(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState value)1967       public Builder setState(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState value) {
1968         if (value == null) {
1969           throw new NullPointerException();
1970         }
1971         bitField0_ |= 0x00000020;
1972         state_ = value;
1973         onChanged();
1974         return this;
1975       }
1976       /**
1977        * <code>required .ProcedureState state = 6;</code>
1978        *
1979        * <pre>
1980        * internal "runtime" state
1981        * </pre>
1982        */
clearState()1983       public Builder clearState() {
1984         bitField0_ = (bitField0_ & ~0x00000020);
1985         state_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureState.INITIALIZING;
1986         onChanged();
1987         return this;
1988       }
1989 
1990       // repeated uint32 stack_id = 7;
1991       private java.util.List<java.lang.Integer> stackId_ = java.util.Collections.emptyList();
ensureStackIdIsMutable()1992       private void ensureStackIdIsMutable() {
1993         if (!((bitField0_ & 0x00000040) == 0x00000040)) {
1994           stackId_ = new java.util.ArrayList<java.lang.Integer>(stackId_);
1995           bitField0_ |= 0x00000040;
1996          }
1997       }
1998       /**
1999        * <code>repeated uint32 stack_id = 7;</code>
2000        *
2001        * <pre>
2002        * stack indices in case the procedure was running
2003        * </pre>
2004        */
2005       public java.util.List<java.lang.Integer>
getStackIdList()2006           getStackIdList() {
2007         return java.util.Collections.unmodifiableList(stackId_);
2008       }
2009       /**
2010        * <code>repeated uint32 stack_id = 7;</code>
2011        *
2012        * <pre>
2013        * stack indices in case the procedure was running
2014        * </pre>
2015        */
getStackIdCount()2016       public int getStackIdCount() {
2017         return stackId_.size();
2018       }
2019       /**
2020        * <code>repeated uint32 stack_id = 7;</code>
2021        *
2022        * <pre>
2023        * stack indices in case the procedure was running
2024        * </pre>
2025        */
getStackId(int index)2026       public int getStackId(int index) {
2027         return stackId_.get(index);
2028       }
2029       /**
2030        * <code>repeated uint32 stack_id = 7;</code>
2031        *
2032        * <pre>
2033        * stack indices in case the procedure was running
2034        * </pre>
2035        */
setStackId( int index, int value)2036       public Builder setStackId(
2037           int index, int value) {
2038         ensureStackIdIsMutable();
2039         stackId_.set(index, value);
2040         onChanged();
2041         return this;
2042       }
2043       /**
2044        * <code>repeated uint32 stack_id = 7;</code>
2045        *
2046        * <pre>
2047        * stack indices in case the procedure was running
2048        * </pre>
2049        */
addStackId(int value)2050       public Builder addStackId(int value) {
2051         ensureStackIdIsMutable();
2052         stackId_.add(value);
2053         onChanged();
2054         return this;
2055       }
2056       /**
2057        * <code>repeated uint32 stack_id = 7;</code>
2058        *
2059        * <pre>
2060        * stack indices in case the procedure was running
2061        * </pre>
2062        */
addAllStackId( java.lang.Iterable<? extends java.lang.Integer> values)2063       public Builder addAllStackId(
2064           java.lang.Iterable<? extends java.lang.Integer> values) {
2065         ensureStackIdIsMutable();
2066         super.addAll(values, stackId_);
2067         onChanged();
2068         return this;
2069       }
2070       /**
2071        * <code>repeated uint32 stack_id = 7;</code>
2072        *
2073        * <pre>
2074        * stack indices in case the procedure was running
2075        * </pre>
2076        */
clearStackId()2077       public Builder clearStackId() {
2078         stackId_ = java.util.Collections.emptyList();
2079         bitField0_ = (bitField0_ & ~0x00000040);
2080         onChanged();
2081         return this;
2082       }
2083 
2084       // required uint64 last_update = 8;
2085       private long lastUpdate_ ;
2086       /**
2087        * <code>required uint64 last_update = 8;</code>
2088        */
hasLastUpdate()2089       public boolean hasLastUpdate() {
2090         return ((bitField0_ & 0x00000080) == 0x00000080);
2091       }
2092       /**
2093        * <code>required uint64 last_update = 8;</code>
2094        */
getLastUpdate()2095       public long getLastUpdate() {
2096         return lastUpdate_;
2097       }
2098       /**
2099        * <code>required uint64 last_update = 8;</code>
2100        */
setLastUpdate(long value)2101       public Builder setLastUpdate(long value) {
2102         bitField0_ |= 0x00000080;
2103         lastUpdate_ = value;
2104         onChanged();
2105         return this;
2106       }
2107       /**
2108        * <code>required uint64 last_update = 8;</code>
2109        */
clearLastUpdate()2110       public Builder clearLastUpdate() {
2111         bitField0_ = (bitField0_ & ~0x00000080);
2112         lastUpdate_ = 0L;
2113         onChanged();
2114         return this;
2115       }
2116 
2117       // optional uint32 timeout = 9;
2118       private int timeout_ ;
2119       /**
2120        * <code>optional uint32 timeout = 9;</code>
2121        */
hasTimeout()2122       public boolean hasTimeout() {
2123         return ((bitField0_ & 0x00000100) == 0x00000100);
2124       }
2125       /**
2126        * <code>optional uint32 timeout = 9;</code>
2127        */
getTimeout()2128       public int getTimeout() {
2129         return timeout_;
2130       }
2131       /**
2132        * <code>optional uint32 timeout = 9;</code>
2133        */
setTimeout(int value)2134       public Builder setTimeout(int value) {
2135         bitField0_ |= 0x00000100;
2136         timeout_ = value;
2137         onChanged();
2138         return this;
2139       }
2140       /**
2141        * <code>optional uint32 timeout = 9;</code>
2142        */
clearTimeout()2143       public Builder clearTimeout() {
2144         bitField0_ = (bitField0_ & ~0x00000100);
2145         timeout_ = 0;
2146         onChanged();
2147         return this;
2148       }
2149 
2150       // optional .ForeignExceptionMessage exception = 10;
2151       private org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage exception_ = org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.getDefaultInstance();
2152       private com.google.protobuf.SingleFieldBuilder<
2153           org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder> exceptionBuilder_;
2154       /**
2155        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2156        *
2157        * <pre>
2158        * user state/results
2159        * </pre>
2160        */
hasException()2161       public boolean hasException() {
2162         return ((bitField0_ & 0x00000200) == 0x00000200);
2163       }
2164       /**
2165        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2166        *
2167        * <pre>
2168        * user state/results
2169        * </pre>
2170        */
getException()2171       public org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage getException() {
2172         if (exceptionBuilder_ == null) {
2173           return exception_;
2174         } else {
2175           return exceptionBuilder_.getMessage();
2176         }
2177       }
2178       /**
2179        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2180        *
2181        * <pre>
2182        * user state/results
2183        * </pre>
2184        */
setException(org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage value)2185       public Builder setException(org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage value) {
2186         if (exceptionBuilder_ == null) {
2187           if (value == null) {
2188             throw new NullPointerException();
2189           }
2190           exception_ = value;
2191           onChanged();
2192         } else {
2193           exceptionBuilder_.setMessage(value);
2194         }
2195         bitField0_ |= 0x00000200;
2196         return this;
2197       }
2198       /**
2199        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2200        *
2201        * <pre>
2202        * user state/results
2203        * </pre>
2204        */
setException( org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder builderForValue)2205       public Builder setException(
2206           org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder builderForValue) {
2207         if (exceptionBuilder_ == null) {
2208           exception_ = builderForValue.build();
2209           onChanged();
2210         } else {
2211           exceptionBuilder_.setMessage(builderForValue.build());
2212         }
2213         bitField0_ |= 0x00000200;
2214         return this;
2215       }
2216       /**
2217        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2218        *
2219        * <pre>
2220        * user state/results
2221        * </pre>
2222        */
mergeException(org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage value)2223       public Builder mergeException(org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage value) {
2224         if (exceptionBuilder_ == null) {
2225           if (((bitField0_ & 0x00000200) == 0x00000200) &&
2226               exception_ != org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.getDefaultInstance()) {
2227             exception_ =
2228               org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.newBuilder(exception_).mergeFrom(value).buildPartial();
2229           } else {
2230             exception_ = value;
2231           }
2232           onChanged();
2233         } else {
2234           exceptionBuilder_.mergeFrom(value);
2235         }
2236         bitField0_ |= 0x00000200;
2237         return this;
2238       }
2239       /**
2240        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2241        *
2242        * <pre>
2243        * user state/results
2244        * </pre>
2245        */
clearException()2246       public Builder clearException() {
2247         if (exceptionBuilder_ == null) {
2248           exception_ = org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.getDefaultInstance();
2249           onChanged();
2250         } else {
2251           exceptionBuilder_.clear();
2252         }
2253         bitField0_ = (bitField0_ & ~0x00000200);
2254         return this;
2255       }
2256       /**
2257        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2258        *
2259        * <pre>
2260        * user state/results
2261        * </pre>
2262        */
getExceptionBuilder()2263       public org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder getExceptionBuilder() {
2264         bitField0_ |= 0x00000200;
2265         onChanged();
2266         return getExceptionFieldBuilder().getBuilder();
2267       }
2268       /**
2269        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2270        *
2271        * <pre>
2272        * user state/results
2273        * </pre>
2274        */
getExceptionOrBuilder()2275       public org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder getExceptionOrBuilder() {
2276         if (exceptionBuilder_ != null) {
2277           return exceptionBuilder_.getMessageOrBuilder();
2278         } else {
2279           return exception_;
2280         }
2281       }
2282       /**
2283        * <code>optional .ForeignExceptionMessage exception = 10;</code>
2284        *
2285        * <pre>
2286        * user state/results
2287        * </pre>
2288        */
2289       private com.google.protobuf.SingleFieldBuilder<
2290           org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder>
getExceptionFieldBuilder()2291           getExceptionFieldBuilder() {
2292         if (exceptionBuilder_ == null) {
2293           exceptionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2294               org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessage.Builder, org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.ForeignExceptionMessageOrBuilder>(
2295                   exception_,
2296                   getParentForChildren(),
2297                   isClean());
2298           exception_ = null;
2299         }
2300         return exceptionBuilder_;
2301       }
2302 
2303       // optional bytes result = 11;
2304       private com.google.protobuf.ByteString result_ = com.google.protobuf.ByteString.EMPTY;
2305       /**
2306        * <code>optional bytes result = 11;</code>
2307        *
2308        * <pre>
2309        * opaque (user) result structure
2310        * </pre>
2311        */
hasResult()2312       public boolean hasResult() {
2313         return ((bitField0_ & 0x00000400) == 0x00000400);
2314       }
2315       /**
2316        * <code>optional bytes result = 11;</code>
2317        *
2318        * <pre>
2319        * opaque (user) result structure
2320        * </pre>
2321        */
getResult()2322       public com.google.protobuf.ByteString getResult() {
2323         return result_;
2324       }
2325       /**
2326        * <code>optional bytes result = 11;</code>
2327        *
2328        * <pre>
2329        * opaque (user) result structure
2330        * </pre>
2331        */
setResult(com.google.protobuf.ByteString value)2332       public Builder setResult(com.google.protobuf.ByteString value) {
2333         if (value == null) {
2334     throw new NullPointerException();
2335   }
2336   bitField0_ |= 0x00000400;
2337         result_ = value;
2338         onChanged();
2339         return this;
2340       }
2341       /**
2342        * <code>optional bytes result = 11;</code>
2343        *
2344        * <pre>
2345        * opaque (user) result structure
2346        * </pre>
2347        */
clearResult()2348       public Builder clearResult() {
2349         bitField0_ = (bitField0_ & ~0x00000400);
2350         result_ = getDefaultInstance().getResult();
2351         onChanged();
2352         return this;
2353       }
2354 
2355       // optional bytes state_data = 12;
2356       private com.google.protobuf.ByteString stateData_ = com.google.protobuf.ByteString.EMPTY;
2357       /**
2358        * <code>optional bytes state_data = 12;</code>
2359        *
2360        * <pre>
2361        * opaque (user) procedure internal-state
2362        * </pre>
2363        */
hasStateData()2364       public boolean hasStateData() {
2365         return ((bitField0_ & 0x00000800) == 0x00000800);
2366       }
2367       /**
2368        * <code>optional bytes state_data = 12;</code>
2369        *
2370        * <pre>
2371        * opaque (user) procedure internal-state
2372        * </pre>
2373        */
getStateData()2374       public com.google.protobuf.ByteString getStateData() {
2375         return stateData_;
2376       }
2377       /**
2378        * <code>optional bytes state_data = 12;</code>
2379        *
2380        * <pre>
2381        * opaque (user) procedure internal-state
2382        * </pre>
2383        */
setStateData(com.google.protobuf.ByteString value)2384       public Builder setStateData(com.google.protobuf.ByteString value) {
2385         if (value == null) {
2386     throw new NullPointerException();
2387   }
2388   bitField0_ |= 0x00000800;
2389         stateData_ = value;
2390         onChanged();
2391         return this;
2392       }
2393       /**
2394        * <code>optional bytes state_data = 12;</code>
2395        *
2396        * <pre>
2397        * opaque (user) procedure internal-state
2398        * </pre>
2399        */
clearStateData()2400       public Builder clearStateData() {
2401         bitField0_ = (bitField0_ & ~0x00000800);
2402         stateData_ = getDefaultInstance().getStateData();
2403         onChanged();
2404         return this;
2405       }
2406 
2407       // optional uint64 nonce_group = 13 [default = 0];
2408       private long nonceGroup_ ;
2409       /**
2410        * <code>optional uint64 nonce_group = 13 [default = 0];</code>
2411        *
2412        * <pre>
2413        * Nonce to prevent same procedure submit by multiple times
2414        * </pre>
2415        */
hasNonceGroup()2416       public boolean hasNonceGroup() {
2417         return ((bitField0_ & 0x00001000) == 0x00001000);
2418       }
2419       /**
2420        * <code>optional uint64 nonce_group = 13 [default = 0];</code>
2421        *
2422        * <pre>
2423        * Nonce to prevent same procedure submit by multiple times
2424        * </pre>
2425        */
getNonceGroup()2426       public long getNonceGroup() {
2427         return nonceGroup_;
2428       }
2429       /**
2430        * <code>optional uint64 nonce_group = 13 [default = 0];</code>
2431        *
2432        * <pre>
2433        * Nonce to prevent same procedure submit by multiple times
2434        * </pre>
2435        */
setNonceGroup(long value)2436       public Builder setNonceGroup(long value) {
2437         bitField0_ |= 0x00001000;
2438         nonceGroup_ = value;
2439         onChanged();
2440         return this;
2441       }
2442       /**
2443        * <code>optional uint64 nonce_group = 13 [default = 0];</code>
2444        *
2445        * <pre>
2446        * Nonce to prevent same procedure submit by multiple times
2447        * </pre>
2448        */
clearNonceGroup()2449       public Builder clearNonceGroup() {
2450         bitField0_ = (bitField0_ & ~0x00001000);
2451         nonceGroup_ = 0L;
2452         onChanged();
2453         return this;
2454       }
2455 
2456       // optional uint64 nonce = 14 [default = 0];
2457       private long nonce_ ;
2458       /**
2459        * <code>optional uint64 nonce = 14 [default = 0];</code>
2460        */
hasNonce()2461       public boolean hasNonce() {
2462         return ((bitField0_ & 0x00002000) == 0x00002000);
2463       }
2464       /**
2465        * <code>optional uint64 nonce = 14 [default = 0];</code>
2466        */
getNonce()2467       public long getNonce() {
2468         return nonce_;
2469       }
2470       /**
2471        * <code>optional uint64 nonce = 14 [default = 0];</code>
2472        */
setNonce(long value)2473       public Builder setNonce(long value) {
2474         bitField0_ |= 0x00002000;
2475         nonce_ = value;
2476         onChanged();
2477         return this;
2478       }
2479       /**
2480        * <code>optional uint64 nonce = 14 [default = 0];</code>
2481        */
clearNonce()2482       public Builder clearNonce() {
2483         bitField0_ = (bitField0_ & ~0x00002000);
2484         nonce_ = 0L;
2485         onChanged();
2486         return this;
2487       }
2488 
2489       // @@protoc_insertion_point(builder_scope:Procedure)
2490     }
2491 
2492     static {
2493       defaultInstance = new Procedure(true);
defaultInstance.initFields()2494       defaultInstance.initFields();
2495     }
2496 
2497     // @@protoc_insertion_point(class_scope:Procedure)
2498   }
2499 
2500   public interface SequentialProcedureDataOrBuilder
2501       extends com.google.protobuf.MessageOrBuilder {
2502 
2503     // required bool executed = 1;
2504     /**
2505      * <code>required bool executed = 1;</code>
2506      */
hasExecuted()2507     boolean hasExecuted();
2508     /**
2509      * <code>required bool executed = 1;</code>
2510      */
getExecuted()2511     boolean getExecuted();
2512   }
2513   /**
2514    * Protobuf type {@code SequentialProcedureData}
2515    *
2516    * <pre>
2517    **
2518    * SequentialProcedure data
2519    * </pre>
2520    */
2521   public static final class SequentialProcedureData extends
2522       com.google.protobuf.GeneratedMessage
2523       implements SequentialProcedureDataOrBuilder {
2524     // Use SequentialProcedureData.newBuilder() to construct.
SequentialProcedureData(com.google.protobuf.GeneratedMessage.Builder<?> builder)2525     private SequentialProcedureData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2526       super(builder);
2527       this.unknownFields = builder.getUnknownFields();
2528     }
SequentialProcedureData(boolean noInit)2529     private SequentialProcedureData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2530 
2531     private static final SequentialProcedureData defaultInstance;
getDefaultInstance()2532     public static SequentialProcedureData getDefaultInstance() {
2533       return defaultInstance;
2534     }
2535 
getDefaultInstanceForType()2536     public SequentialProcedureData getDefaultInstanceForType() {
2537       return defaultInstance;
2538     }
2539 
2540     private final com.google.protobuf.UnknownFieldSet unknownFields;
2541     @java.lang.Override
2542     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()2543         getUnknownFields() {
2544       return this.unknownFields;
2545     }
SequentialProcedureData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2546     private SequentialProcedureData(
2547         com.google.protobuf.CodedInputStream input,
2548         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2549         throws com.google.protobuf.InvalidProtocolBufferException {
2550       initFields();
2551       int mutable_bitField0_ = 0;
2552       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2553           com.google.protobuf.UnknownFieldSet.newBuilder();
2554       try {
2555         boolean done = false;
2556         while (!done) {
2557           int tag = input.readTag();
2558           switch (tag) {
2559             case 0:
2560               done = true;
2561               break;
2562             default: {
2563               if (!parseUnknownField(input, unknownFields,
2564                                      extensionRegistry, tag)) {
2565                 done = true;
2566               }
2567               break;
2568             }
2569             case 8: {
2570               bitField0_ |= 0x00000001;
2571               executed_ = input.readBool();
2572               break;
2573             }
2574           }
2575         }
2576       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2577         throw e.setUnfinishedMessage(this);
2578       } catch (java.io.IOException e) {
2579         throw new com.google.protobuf.InvalidProtocolBufferException(
2580             e.getMessage()).setUnfinishedMessage(this);
2581       } finally {
2582         this.unknownFields = unknownFields.build();
2583         makeExtensionsImmutable();
2584       }
2585     }
2586     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2587         getDescriptor() {
2588       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_SequentialProcedureData_descriptor;
2589     }
2590 
2591     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()2592         internalGetFieldAccessorTable() {
2593       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_SequentialProcedureData_fieldAccessorTable
2594           .ensureFieldAccessorsInitialized(
2595               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.Builder.class);
2596     }
2597 
2598     public static com.google.protobuf.Parser<SequentialProcedureData> PARSER =
2599         new com.google.protobuf.AbstractParser<SequentialProcedureData>() {
2600       public SequentialProcedureData parsePartialFrom(
2601           com.google.protobuf.CodedInputStream input,
2602           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2603           throws com.google.protobuf.InvalidProtocolBufferException {
2604         return new SequentialProcedureData(input, extensionRegistry);
2605       }
2606     };
2607 
2608     @java.lang.Override
getParserForType()2609     public com.google.protobuf.Parser<SequentialProcedureData> getParserForType() {
2610       return PARSER;
2611     }
2612 
2613     private int bitField0_;
2614     // required bool executed = 1;
2615     public static final int EXECUTED_FIELD_NUMBER = 1;
2616     private boolean executed_;
2617     /**
2618      * <code>required bool executed = 1;</code>
2619      */
hasExecuted()2620     public boolean hasExecuted() {
2621       return ((bitField0_ & 0x00000001) == 0x00000001);
2622     }
2623     /**
2624      * <code>required bool executed = 1;</code>
2625      */
getExecuted()2626     public boolean getExecuted() {
2627       return executed_;
2628     }
2629 
initFields()2630     private void initFields() {
2631       executed_ = false;
2632     }
2633     private byte memoizedIsInitialized = -1;
isInitialized()2634     public final boolean isInitialized() {
2635       byte isInitialized = memoizedIsInitialized;
2636       if (isInitialized != -1) return isInitialized == 1;
2637 
2638       if (!hasExecuted()) {
2639         memoizedIsInitialized = 0;
2640         return false;
2641       }
2642       memoizedIsInitialized = 1;
2643       return true;
2644     }
2645 
writeTo(com.google.protobuf.CodedOutputStream output)2646     public void writeTo(com.google.protobuf.CodedOutputStream output)
2647                         throws java.io.IOException {
2648       getSerializedSize();
2649       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2650         output.writeBool(1, executed_);
2651       }
2652       getUnknownFields().writeTo(output);
2653     }
2654 
2655     private int memoizedSerializedSize = -1;
getSerializedSize()2656     public int getSerializedSize() {
2657       int size = memoizedSerializedSize;
2658       if (size != -1) return size;
2659 
2660       size = 0;
2661       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2662         size += com.google.protobuf.CodedOutputStream
2663           .computeBoolSize(1, executed_);
2664       }
2665       size += getUnknownFields().getSerializedSize();
2666       memoizedSerializedSize = size;
2667       return size;
2668     }
2669 
2670     private static final long serialVersionUID = 0L;
2671     @java.lang.Override
writeReplace()2672     protected java.lang.Object writeReplace()
2673         throws java.io.ObjectStreamException {
2674       return super.writeReplace();
2675     }
2676 
2677     @java.lang.Override
equals(final java.lang.Object obj)2678     public boolean equals(final java.lang.Object obj) {
2679       if (obj == this) {
2680        return true;
2681       }
2682       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData)) {
2683         return super.equals(obj);
2684       }
2685       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData) obj;
2686 
2687       boolean result = true;
2688       result = result && (hasExecuted() == other.hasExecuted());
2689       if (hasExecuted()) {
2690         result = result && (getExecuted()
2691             == other.getExecuted());
2692       }
2693       result = result &&
2694           getUnknownFields().equals(other.getUnknownFields());
2695       return result;
2696     }
2697 
2698     private int memoizedHashCode = 0;
2699     @java.lang.Override
hashCode()2700     public int hashCode() {
2701       if (memoizedHashCode != 0) {
2702         return memoizedHashCode;
2703       }
2704       int hash = 41;
2705       hash = (19 * hash) + getDescriptorForType().hashCode();
2706       if (hasExecuted()) {
2707         hash = (37 * hash) + EXECUTED_FIELD_NUMBER;
2708         hash = (53 * hash) + hashBoolean(getExecuted());
2709       }
2710       hash = (29 * hash) + getUnknownFields().hashCode();
2711       memoizedHashCode = hash;
2712       return hash;
2713     }
2714 
parseFrom( com.google.protobuf.ByteString data)2715     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2716         com.google.protobuf.ByteString data)
2717         throws com.google.protobuf.InvalidProtocolBufferException {
2718       return PARSER.parseFrom(data);
2719     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2720     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2721         com.google.protobuf.ByteString data,
2722         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2723         throws com.google.protobuf.InvalidProtocolBufferException {
2724       return PARSER.parseFrom(data, extensionRegistry);
2725     }
parseFrom(byte[] data)2726     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(byte[] data)
2727         throws com.google.protobuf.InvalidProtocolBufferException {
2728       return PARSER.parseFrom(data);
2729     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2730     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2731         byte[] data,
2732         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2733         throws com.google.protobuf.InvalidProtocolBufferException {
2734       return PARSER.parseFrom(data, extensionRegistry);
2735     }
parseFrom(java.io.InputStream input)2736     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(java.io.InputStream input)
2737         throws java.io.IOException {
2738       return PARSER.parseFrom(input);
2739     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2740     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2741         java.io.InputStream input,
2742         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2743         throws java.io.IOException {
2744       return PARSER.parseFrom(input, extensionRegistry);
2745     }
parseDelimitedFrom(java.io.InputStream input)2746     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseDelimitedFrom(java.io.InputStream input)
2747         throws java.io.IOException {
2748       return PARSER.parseDelimitedFrom(input);
2749     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2750     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseDelimitedFrom(
2751         java.io.InputStream input,
2752         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2753         throws java.io.IOException {
2754       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2755     }
parseFrom( com.google.protobuf.CodedInputStream input)2756     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2757         com.google.protobuf.CodedInputStream input)
2758         throws java.io.IOException {
2759       return PARSER.parseFrom(input);
2760     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2761     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parseFrom(
2762         com.google.protobuf.CodedInputStream input,
2763         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2764         throws java.io.IOException {
2765       return PARSER.parseFrom(input, extensionRegistry);
2766     }
2767 
newBuilder()2768     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()2769     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData prototype)2770     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData prototype) {
2771       return newBuilder().mergeFrom(prototype);
2772     }
toBuilder()2773     public Builder toBuilder() { return newBuilder(this); }
2774 
2775     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)2776     protected Builder newBuilderForType(
2777         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2778       Builder builder = new Builder(parent);
2779       return builder;
2780     }
2781     /**
2782      * Protobuf type {@code SequentialProcedureData}
2783      *
2784      * <pre>
2785      **
2786      * SequentialProcedure data
2787      * </pre>
2788      */
2789     public static final class Builder extends
2790         com.google.protobuf.GeneratedMessage.Builder<Builder>
2791        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureDataOrBuilder {
2792       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2793           getDescriptor() {
2794         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_SequentialProcedureData_descriptor;
2795       }
2796 
2797       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()2798           internalGetFieldAccessorTable() {
2799         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_SequentialProcedureData_fieldAccessorTable
2800             .ensureFieldAccessorsInitialized(
2801                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.Builder.class);
2802       }
2803 
2804       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.newBuilder()
Builder()2805       private Builder() {
2806         maybeForceBuilderInitialization();
2807       }
2808 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)2809       private Builder(
2810           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2811         super(parent);
2812         maybeForceBuilderInitialization();
2813       }
maybeForceBuilderInitialization()2814       private void maybeForceBuilderInitialization() {
2815         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2816         }
2817       }
create()2818       private static Builder create() {
2819         return new Builder();
2820       }
2821 
clear()2822       public Builder clear() {
2823         super.clear();
2824         executed_ = false;
2825         bitField0_ = (bitField0_ & ~0x00000001);
2826         return this;
2827       }
2828 
clone()2829       public Builder clone() {
2830         return create().mergeFrom(buildPartial());
2831       }
2832 
2833       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()2834           getDescriptorForType() {
2835         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_SequentialProcedureData_descriptor;
2836       }
2837 
getDefaultInstanceForType()2838       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData getDefaultInstanceForType() {
2839         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.getDefaultInstance();
2840       }
2841 
build()2842       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData build() {
2843         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData result = buildPartial();
2844         if (!result.isInitialized()) {
2845           throw newUninitializedMessageException(result);
2846         }
2847         return result;
2848       }
2849 
buildPartial()2850       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData buildPartial() {
2851         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData(this);
2852         int from_bitField0_ = bitField0_;
2853         int to_bitField0_ = 0;
2854         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2855           to_bitField0_ |= 0x00000001;
2856         }
2857         result.executed_ = executed_;
2858         result.bitField0_ = to_bitField0_;
2859         onBuilt();
2860         return result;
2861       }
2862 
mergeFrom(com.google.protobuf.Message other)2863       public Builder mergeFrom(com.google.protobuf.Message other) {
2864         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData) {
2865           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData)other);
2866         } else {
2867           super.mergeFrom(other);
2868           return this;
2869         }
2870       }
2871 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData other)2872       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData other) {
2873         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData.getDefaultInstance()) return this;
2874         if (other.hasExecuted()) {
2875           setExecuted(other.getExecuted());
2876         }
2877         this.mergeUnknownFields(other.getUnknownFields());
2878         return this;
2879       }
2880 
isInitialized()2881       public final boolean isInitialized() {
2882         if (!hasExecuted()) {
2883 
2884           return false;
2885         }
2886         return true;
2887       }
2888 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2889       public Builder mergeFrom(
2890           com.google.protobuf.CodedInputStream input,
2891           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2892           throws java.io.IOException {
2893         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData parsedMessage = null;
2894         try {
2895           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2896         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2897           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.SequentialProcedureData) e.getUnfinishedMessage();
2898           throw e;
2899         } finally {
2900           if (parsedMessage != null) {
2901             mergeFrom(parsedMessage);
2902           }
2903         }
2904         return this;
2905       }
2906       private int bitField0_;
2907 
2908       // required bool executed = 1;
2909       private boolean executed_ ;
2910       /**
2911        * <code>required bool executed = 1;</code>
2912        */
hasExecuted()2913       public boolean hasExecuted() {
2914         return ((bitField0_ & 0x00000001) == 0x00000001);
2915       }
2916       /**
2917        * <code>required bool executed = 1;</code>
2918        */
getExecuted()2919       public boolean getExecuted() {
2920         return executed_;
2921       }
2922       /**
2923        * <code>required bool executed = 1;</code>
2924        */
setExecuted(boolean value)2925       public Builder setExecuted(boolean value) {
2926         bitField0_ |= 0x00000001;
2927         executed_ = value;
2928         onChanged();
2929         return this;
2930       }
2931       /**
2932        * <code>required bool executed = 1;</code>
2933        */
clearExecuted()2934       public Builder clearExecuted() {
2935         bitField0_ = (bitField0_ & ~0x00000001);
2936         executed_ = false;
2937         onChanged();
2938         return this;
2939       }
2940 
2941       // @@protoc_insertion_point(builder_scope:SequentialProcedureData)
2942     }
2943 
2944     static {
2945       defaultInstance = new SequentialProcedureData(true);
defaultInstance.initFields()2946       defaultInstance.initFields();
2947     }
2948 
2949     // @@protoc_insertion_point(class_scope:SequentialProcedureData)
2950   }
2951 
2952   public interface StateMachineProcedureDataOrBuilder
2953       extends com.google.protobuf.MessageOrBuilder {
2954 
2955     // repeated uint32 state = 1;
2956     /**
2957      * <code>repeated uint32 state = 1;</code>
2958      */
getStateList()2959     java.util.List<java.lang.Integer> getStateList();
2960     /**
2961      * <code>repeated uint32 state = 1;</code>
2962      */
getStateCount()2963     int getStateCount();
2964     /**
2965      * <code>repeated uint32 state = 1;</code>
2966      */
getState(int index)2967     int getState(int index);
2968   }
2969   /**
2970    * Protobuf type {@code StateMachineProcedureData}
2971    *
2972    * <pre>
2973    **
2974    * StateMachineProcedure data
2975    * </pre>
2976    */
2977   public static final class StateMachineProcedureData extends
2978       com.google.protobuf.GeneratedMessage
2979       implements StateMachineProcedureDataOrBuilder {
2980     // Use StateMachineProcedureData.newBuilder() to construct.
StateMachineProcedureData(com.google.protobuf.GeneratedMessage.Builder<?> builder)2981     private StateMachineProcedureData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2982       super(builder);
2983       this.unknownFields = builder.getUnknownFields();
2984     }
StateMachineProcedureData(boolean noInit)2985     private StateMachineProcedureData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2986 
2987     private static final StateMachineProcedureData defaultInstance;
getDefaultInstance()2988     public static StateMachineProcedureData getDefaultInstance() {
2989       return defaultInstance;
2990     }
2991 
getDefaultInstanceForType()2992     public StateMachineProcedureData getDefaultInstanceForType() {
2993       return defaultInstance;
2994     }
2995 
2996     private final com.google.protobuf.UnknownFieldSet unknownFields;
2997     @java.lang.Override
2998     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()2999         getUnknownFields() {
3000       return this.unknownFields;
3001     }
StateMachineProcedureData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3002     private StateMachineProcedureData(
3003         com.google.protobuf.CodedInputStream input,
3004         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3005         throws com.google.protobuf.InvalidProtocolBufferException {
3006       initFields();
3007       int mutable_bitField0_ = 0;
3008       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3009           com.google.protobuf.UnknownFieldSet.newBuilder();
3010       try {
3011         boolean done = false;
3012         while (!done) {
3013           int tag = input.readTag();
3014           switch (tag) {
3015             case 0:
3016               done = true;
3017               break;
3018             default: {
3019               if (!parseUnknownField(input, unknownFields,
3020                                      extensionRegistry, tag)) {
3021                 done = true;
3022               }
3023               break;
3024             }
3025             case 8: {
3026               if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
3027                 state_ = new java.util.ArrayList<java.lang.Integer>();
3028                 mutable_bitField0_ |= 0x00000001;
3029               }
3030               state_.add(input.readUInt32());
3031               break;
3032             }
3033             case 10: {
3034               int length = input.readRawVarint32();
3035               int limit = input.pushLimit(length);
3036               if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) {
3037                 state_ = new java.util.ArrayList<java.lang.Integer>();
3038                 mutable_bitField0_ |= 0x00000001;
3039               }
3040               while (input.getBytesUntilLimit() > 0) {
3041                 state_.add(input.readUInt32());
3042               }
3043               input.popLimit(limit);
3044               break;
3045             }
3046           }
3047         }
3048       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3049         throw e.setUnfinishedMessage(this);
3050       } catch (java.io.IOException e) {
3051         throw new com.google.protobuf.InvalidProtocolBufferException(
3052             e.getMessage()).setUnfinishedMessage(this);
3053       } finally {
3054         if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
3055           state_ = java.util.Collections.unmodifiableList(state_);
3056         }
3057         this.unknownFields = unknownFields.build();
3058         makeExtensionsImmutable();
3059       }
3060     }
3061     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3062         getDescriptor() {
3063       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_StateMachineProcedureData_descriptor;
3064     }
3065 
3066     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3067         internalGetFieldAccessorTable() {
3068       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_StateMachineProcedureData_fieldAccessorTable
3069           .ensureFieldAccessorsInitialized(
3070               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.Builder.class);
3071     }
3072 
3073     public static com.google.protobuf.Parser<StateMachineProcedureData> PARSER =
3074         new com.google.protobuf.AbstractParser<StateMachineProcedureData>() {
3075       public StateMachineProcedureData parsePartialFrom(
3076           com.google.protobuf.CodedInputStream input,
3077           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3078           throws com.google.protobuf.InvalidProtocolBufferException {
3079         return new StateMachineProcedureData(input, extensionRegistry);
3080       }
3081     };
3082 
3083     @java.lang.Override
getParserForType()3084     public com.google.protobuf.Parser<StateMachineProcedureData> getParserForType() {
3085       return PARSER;
3086     }
3087 
3088     // repeated uint32 state = 1;
3089     public static final int STATE_FIELD_NUMBER = 1;
3090     private java.util.List<java.lang.Integer> state_;
3091     /**
3092      * <code>repeated uint32 state = 1;</code>
3093      */
3094     public java.util.List<java.lang.Integer>
getStateList()3095         getStateList() {
3096       return state_;
3097     }
3098     /**
3099      * <code>repeated uint32 state = 1;</code>
3100      */
getStateCount()3101     public int getStateCount() {
3102       return state_.size();
3103     }
3104     /**
3105      * <code>repeated uint32 state = 1;</code>
3106      */
getState(int index)3107     public int getState(int index) {
3108       return state_.get(index);
3109     }
3110 
initFields()3111     private void initFields() {
3112       state_ = java.util.Collections.emptyList();
3113     }
3114     private byte memoizedIsInitialized = -1;
isInitialized()3115     public final boolean isInitialized() {
3116       byte isInitialized = memoizedIsInitialized;
3117       if (isInitialized != -1) return isInitialized == 1;
3118 
3119       memoizedIsInitialized = 1;
3120       return true;
3121     }
3122 
writeTo(com.google.protobuf.CodedOutputStream output)3123     public void writeTo(com.google.protobuf.CodedOutputStream output)
3124                         throws java.io.IOException {
3125       getSerializedSize();
3126       for (int i = 0; i < state_.size(); i++) {
3127         output.writeUInt32(1, state_.get(i));
3128       }
3129       getUnknownFields().writeTo(output);
3130     }
3131 
3132     private int memoizedSerializedSize = -1;
getSerializedSize()3133     public int getSerializedSize() {
3134       int size = memoizedSerializedSize;
3135       if (size != -1) return size;
3136 
3137       size = 0;
3138       {
3139         int dataSize = 0;
3140         for (int i = 0; i < state_.size(); i++) {
3141           dataSize += com.google.protobuf.CodedOutputStream
3142             .computeUInt32SizeNoTag(state_.get(i));
3143         }
3144         size += dataSize;
3145         size += 1 * getStateList().size();
3146       }
3147       size += getUnknownFields().getSerializedSize();
3148       memoizedSerializedSize = size;
3149       return size;
3150     }
3151 
3152     private static final long serialVersionUID = 0L;
3153     @java.lang.Override
writeReplace()3154     protected java.lang.Object writeReplace()
3155         throws java.io.ObjectStreamException {
3156       return super.writeReplace();
3157     }
3158 
3159     @java.lang.Override
equals(final java.lang.Object obj)3160     public boolean equals(final java.lang.Object obj) {
3161       if (obj == this) {
3162        return true;
3163       }
3164       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData)) {
3165         return super.equals(obj);
3166       }
3167       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData) obj;
3168 
3169       boolean result = true;
3170       result = result && getStateList()
3171           .equals(other.getStateList());
3172       result = result &&
3173           getUnknownFields().equals(other.getUnknownFields());
3174       return result;
3175     }
3176 
3177     private int memoizedHashCode = 0;
3178     @java.lang.Override
hashCode()3179     public int hashCode() {
3180       if (memoizedHashCode != 0) {
3181         return memoizedHashCode;
3182       }
3183       int hash = 41;
3184       hash = (19 * hash) + getDescriptorForType().hashCode();
3185       if (getStateCount() > 0) {
3186         hash = (37 * hash) + STATE_FIELD_NUMBER;
3187         hash = (53 * hash) + getStateList().hashCode();
3188       }
3189       hash = (29 * hash) + getUnknownFields().hashCode();
3190       memoizedHashCode = hash;
3191       return hash;
3192     }
3193 
parseFrom( com.google.protobuf.ByteString data)3194     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3195         com.google.protobuf.ByteString data)
3196         throws com.google.protobuf.InvalidProtocolBufferException {
3197       return PARSER.parseFrom(data);
3198     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3199     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3200         com.google.protobuf.ByteString data,
3201         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3202         throws com.google.protobuf.InvalidProtocolBufferException {
3203       return PARSER.parseFrom(data, extensionRegistry);
3204     }
parseFrom(byte[] data)3205     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(byte[] data)
3206         throws com.google.protobuf.InvalidProtocolBufferException {
3207       return PARSER.parseFrom(data);
3208     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3209     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3210         byte[] data,
3211         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3212         throws com.google.protobuf.InvalidProtocolBufferException {
3213       return PARSER.parseFrom(data, extensionRegistry);
3214     }
parseFrom(java.io.InputStream input)3215     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(java.io.InputStream input)
3216         throws java.io.IOException {
3217       return PARSER.parseFrom(input);
3218     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3219     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3220         java.io.InputStream input,
3221         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3222         throws java.io.IOException {
3223       return PARSER.parseFrom(input, extensionRegistry);
3224     }
parseDelimitedFrom(java.io.InputStream input)3225     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseDelimitedFrom(java.io.InputStream input)
3226         throws java.io.IOException {
3227       return PARSER.parseDelimitedFrom(input);
3228     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3229     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseDelimitedFrom(
3230         java.io.InputStream input,
3231         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3232         throws java.io.IOException {
3233       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3234     }
parseFrom( com.google.protobuf.CodedInputStream input)3235     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3236         com.google.protobuf.CodedInputStream input)
3237         throws java.io.IOException {
3238       return PARSER.parseFrom(input);
3239     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3240     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parseFrom(
3241         com.google.protobuf.CodedInputStream input,
3242         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3243         throws java.io.IOException {
3244       return PARSER.parseFrom(input, extensionRegistry);
3245     }
3246 
newBuilder()3247     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()3248     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData prototype)3249     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData prototype) {
3250       return newBuilder().mergeFrom(prototype);
3251     }
toBuilder()3252     public Builder toBuilder() { return newBuilder(this); }
3253 
3254     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)3255     protected Builder newBuilderForType(
3256         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3257       Builder builder = new Builder(parent);
3258       return builder;
3259     }
3260     /**
3261      * Protobuf type {@code StateMachineProcedureData}
3262      *
3263      * <pre>
3264      **
3265      * StateMachineProcedure data
3266      * </pre>
3267      */
3268     public static final class Builder extends
3269         com.google.protobuf.GeneratedMessage.Builder<Builder>
3270        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureDataOrBuilder {
3271       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3272           getDescriptor() {
3273         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_StateMachineProcedureData_descriptor;
3274       }
3275 
3276       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3277           internalGetFieldAccessorTable() {
3278         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_StateMachineProcedureData_fieldAccessorTable
3279             .ensureFieldAccessorsInitialized(
3280                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.Builder.class);
3281       }
3282 
3283       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.newBuilder()
Builder()3284       private Builder() {
3285         maybeForceBuilderInitialization();
3286       }
3287 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)3288       private Builder(
3289           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3290         super(parent);
3291         maybeForceBuilderInitialization();
3292       }
maybeForceBuilderInitialization()3293       private void maybeForceBuilderInitialization() {
3294         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3295         }
3296       }
create()3297       private static Builder create() {
3298         return new Builder();
3299       }
3300 
clear()3301       public Builder clear() {
3302         super.clear();
3303         state_ = java.util.Collections.emptyList();
3304         bitField0_ = (bitField0_ & ~0x00000001);
3305         return this;
3306       }
3307 
clone()3308       public Builder clone() {
3309         return create().mergeFrom(buildPartial());
3310       }
3311 
3312       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()3313           getDescriptorForType() {
3314         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_StateMachineProcedureData_descriptor;
3315       }
3316 
getDefaultInstanceForType()3317       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData getDefaultInstanceForType() {
3318         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.getDefaultInstance();
3319       }
3320 
build()3321       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData build() {
3322         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData result = buildPartial();
3323         if (!result.isInitialized()) {
3324           throw newUninitializedMessageException(result);
3325         }
3326         return result;
3327       }
3328 
buildPartial()3329       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData buildPartial() {
3330         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData(this);
3331         int from_bitField0_ = bitField0_;
3332         if (((bitField0_ & 0x00000001) == 0x00000001)) {
3333           state_ = java.util.Collections.unmodifiableList(state_);
3334           bitField0_ = (bitField0_ & ~0x00000001);
3335         }
3336         result.state_ = state_;
3337         onBuilt();
3338         return result;
3339       }
3340 
mergeFrom(com.google.protobuf.Message other)3341       public Builder mergeFrom(com.google.protobuf.Message other) {
3342         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData) {
3343           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData)other);
3344         } else {
3345           super.mergeFrom(other);
3346           return this;
3347         }
3348       }
3349 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData other)3350       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData other) {
3351         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData.getDefaultInstance()) return this;
3352         if (!other.state_.isEmpty()) {
3353           if (state_.isEmpty()) {
3354             state_ = other.state_;
3355             bitField0_ = (bitField0_ & ~0x00000001);
3356           } else {
3357             ensureStateIsMutable();
3358             state_.addAll(other.state_);
3359           }
3360           onChanged();
3361         }
3362         this.mergeUnknownFields(other.getUnknownFields());
3363         return this;
3364       }
3365 
isInitialized()3366       public final boolean isInitialized() {
3367         return true;
3368       }
3369 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3370       public Builder mergeFrom(
3371           com.google.protobuf.CodedInputStream input,
3372           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3373           throws java.io.IOException {
3374         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData parsedMessage = null;
3375         try {
3376           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3377         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3378           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.StateMachineProcedureData) e.getUnfinishedMessage();
3379           throw e;
3380         } finally {
3381           if (parsedMessage != null) {
3382             mergeFrom(parsedMessage);
3383           }
3384         }
3385         return this;
3386       }
3387       private int bitField0_;
3388 
3389       // repeated uint32 state = 1;
3390       private java.util.List<java.lang.Integer> state_ = java.util.Collections.emptyList();
ensureStateIsMutable()3391       private void ensureStateIsMutable() {
3392         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
3393           state_ = new java.util.ArrayList<java.lang.Integer>(state_);
3394           bitField0_ |= 0x00000001;
3395          }
3396       }
3397       /**
3398        * <code>repeated uint32 state = 1;</code>
3399        */
3400       public java.util.List<java.lang.Integer>
getStateList()3401           getStateList() {
3402         return java.util.Collections.unmodifiableList(state_);
3403       }
3404       /**
3405        * <code>repeated uint32 state = 1;</code>
3406        */
getStateCount()3407       public int getStateCount() {
3408         return state_.size();
3409       }
3410       /**
3411        * <code>repeated uint32 state = 1;</code>
3412        */
getState(int index)3413       public int getState(int index) {
3414         return state_.get(index);
3415       }
3416       /**
3417        * <code>repeated uint32 state = 1;</code>
3418        */
setState( int index, int value)3419       public Builder setState(
3420           int index, int value) {
3421         ensureStateIsMutable();
3422         state_.set(index, value);
3423         onChanged();
3424         return this;
3425       }
3426       /**
3427        * <code>repeated uint32 state = 1;</code>
3428        */
addState(int value)3429       public Builder addState(int value) {
3430         ensureStateIsMutable();
3431         state_.add(value);
3432         onChanged();
3433         return this;
3434       }
3435       /**
3436        * <code>repeated uint32 state = 1;</code>
3437        */
addAllState( java.lang.Iterable<? extends java.lang.Integer> values)3438       public Builder addAllState(
3439           java.lang.Iterable<? extends java.lang.Integer> values) {
3440         ensureStateIsMutable();
3441         super.addAll(values, state_);
3442         onChanged();
3443         return this;
3444       }
3445       /**
3446        * <code>repeated uint32 state = 1;</code>
3447        */
clearState()3448       public Builder clearState() {
3449         state_ = java.util.Collections.emptyList();
3450         bitField0_ = (bitField0_ & ~0x00000001);
3451         onChanged();
3452         return this;
3453       }
3454 
3455       // @@protoc_insertion_point(builder_scope:StateMachineProcedureData)
3456     }
3457 
3458     static {
3459       defaultInstance = new StateMachineProcedureData(true);
defaultInstance.initFields()3460       defaultInstance.initFields();
3461     }
3462 
3463     // @@protoc_insertion_point(class_scope:StateMachineProcedureData)
3464   }
3465 
3466   public interface ProcedureWALHeaderOrBuilder
3467       extends com.google.protobuf.MessageOrBuilder {
3468 
3469     // required uint32 version = 1;
3470     /**
3471      * <code>required uint32 version = 1;</code>
3472      */
hasVersion()3473     boolean hasVersion();
3474     /**
3475      * <code>required uint32 version = 1;</code>
3476      */
getVersion()3477     int getVersion();
3478 
3479     // required uint32 type = 2;
3480     /**
3481      * <code>required uint32 type = 2;</code>
3482      */
hasType()3483     boolean hasType();
3484     /**
3485      * <code>required uint32 type = 2;</code>
3486      */
getType()3487     int getType();
3488 
3489     // required uint64 log_id = 3;
3490     /**
3491      * <code>required uint64 log_id = 3;</code>
3492      */
hasLogId()3493     boolean hasLogId();
3494     /**
3495      * <code>required uint64 log_id = 3;</code>
3496      */
getLogId()3497     long getLogId();
3498 
3499     // required uint64 min_proc_id = 4;
3500     /**
3501      * <code>required uint64 min_proc_id = 4;</code>
3502      */
hasMinProcId()3503     boolean hasMinProcId();
3504     /**
3505      * <code>required uint64 min_proc_id = 4;</code>
3506      */
getMinProcId()3507     long getMinProcId();
3508   }
3509   /**
3510    * Protobuf type {@code ProcedureWALHeader}
3511    *
3512    * <pre>
3513    **
3514    * Procedure WAL header
3515    * </pre>
3516    */
3517   public static final class ProcedureWALHeader extends
3518       com.google.protobuf.GeneratedMessage
3519       implements ProcedureWALHeaderOrBuilder {
3520     // Use ProcedureWALHeader.newBuilder() to construct.
ProcedureWALHeader(com.google.protobuf.GeneratedMessage.Builder<?> builder)3521     private ProcedureWALHeader(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3522       super(builder);
3523       this.unknownFields = builder.getUnknownFields();
3524     }
ProcedureWALHeader(boolean noInit)3525     private ProcedureWALHeader(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3526 
3527     private static final ProcedureWALHeader defaultInstance;
getDefaultInstance()3528     public static ProcedureWALHeader getDefaultInstance() {
3529       return defaultInstance;
3530     }
3531 
getDefaultInstanceForType()3532     public ProcedureWALHeader getDefaultInstanceForType() {
3533       return defaultInstance;
3534     }
3535 
3536     private final com.google.protobuf.UnknownFieldSet unknownFields;
3537     @java.lang.Override
3538     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()3539         getUnknownFields() {
3540       return this.unknownFields;
3541     }
ProcedureWALHeader( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3542     private ProcedureWALHeader(
3543         com.google.protobuf.CodedInputStream input,
3544         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3545         throws com.google.protobuf.InvalidProtocolBufferException {
3546       initFields();
3547       int mutable_bitField0_ = 0;
3548       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3549           com.google.protobuf.UnknownFieldSet.newBuilder();
3550       try {
3551         boolean done = false;
3552         while (!done) {
3553           int tag = input.readTag();
3554           switch (tag) {
3555             case 0:
3556               done = true;
3557               break;
3558             default: {
3559               if (!parseUnknownField(input, unknownFields,
3560                                      extensionRegistry, tag)) {
3561                 done = true;
3562               }
3563               break;
3564             }
3565             case 8: {
3566               bitField0_ |= 0x00000001;
3567               version_ = input.readUInt32();
3568               break;
3569             }
3570             case 16: {
3571               bitField0_ |= 0x00000002;
3572               type_ = input.readUInt32();
3573               break;
3574             }
3575             case 24: {
3576               bitField0_ |= 0x00000004;
3577               logId_ = input.readUInt64();
3578               break;
3579             }
3580             case 32: {
3581               bitField0_ |= 0x00000008;
3582               minProcId_ = input.readUInt64();
3583               break;
3584             }
3585           }
3586         }
3587       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3588         throw e.setUnfinishedMessage(this);
3589       } catch (java.io.IOException e) {
3590         throw new com.google.protobuf.InvalidProtocolBufferException(
3591             e.getMessage()).setUnfinishedMessage(this);
3592       } finally {
3593         this.unknownFields = unknownFields.build();
3594         makeExtensionsImmutable();
3595       }
3596     }
3597     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3598         getDescriptor() {
3599       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALHeader_descriptor;
3600     }
3601 
3602     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3603         internalGetFieldAccessorTable() {
3604       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALHeader_fieldAccessorTable
3605           .ensureFieldAccessorsInitialized(
3606               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.Builder.class);
3607     }
3608 
3609     public static com.google.protobuf.Parser<ProcedureWALHeader> PARSER =
3610         new com.google.protobuf.AbstractParser<ProcedureWALHeader>() {
3611       public ProcedureWALHeader parsePartialFrom(
3612           com.google.protobuf.CodedInputStream input,
3613           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3614           throws com.google.protobuf.InvalidProtocolBufferException {
3615         return new ProcedureWALHeader(input, extensionRegistry);
3616       }
3617     };
3618 
3619     @java.lang.Override
getParserForType()3620     public com.google.protobuf.Parser<ProcedureWALHeader> getParserForType() {
3621       return PARSER;
3622     }
3623 
3624     private int bitField0_;
3625     // required uint32 version = 1;
3626     public static final int VERSION_FIELD_NUMBER = 1;
3627     private int version_;
3628     /**
3629      * <code>required uint32 version = 1;</code>
3630      */
hasVersion()3631     public boolean hasVersion() {
3632       return ((bitField0_ & 0x00000001) == 0x00000001);
3633     }
3634     /**
3635      * <code>required uint32 version = 1;</code>
3636      */
getVersion()3637     public int getVersion() {
3638       return version_;
3639     }
3640 
3641     // required uint32 type = 2;
3642     public static final int TYPE_FIELD_NUMBER = 2;
3643     private int type_;
3644     /**
3645      * <code>required uint32 type = 2;</code>
3646      */
hasType()3647     public boolean hasType() {
3648       return ((bitField0_ & 0x00000002) == 0x00000002);
3649     }
3650     /**
3651      * <code>required uint32 type = 2;</code>
3652      */
getType()3653     public int getType() {
3654       return type_;
3655     }
3656 
3657     // required uint64 log_id = 3;
3658     public static final int LOG_ID_FIELD_NUMBER = 3;
3659     private long logId_;
3660     /**
3661      * <code>required uint64 log_id = 3;</code>
3662      */
hasLogId()3663     public boolean hasLogId() {
3664       return ((bitField0_ & 0x00000004) == 0x00000004);
3665     }
3666     /**
3667      * <code>required uint64 log_id = 3;</code>
3668      */
getLogId()3669     public long getLogId() {
3670       return logId_;
3671     }
3672 
3673     // required uint64 min_proc_id = 4;
3674     public static final int MIN_PROC_ID_FIELD_NUMBER = 4;
3675     private long minProcId_;
3676     /**
3677      * <code>required uint64 min_proc_id = 4;</code>
3678      */
hasMinProcId()3679     public boolean hasMinProcId() {
3680       return ((bitField0_ & 0x00000008) == 0x00000008);
3681     }
3682     /**
3683      * <code>required uint64 min_proc_id = 4;</code>
3684      */
getMinProcId()3685     public long getMinProcId() {
3686       return minProcId_;
3687     }
3688 
initFields()3689     private void initFields() {
3690       version_ = 0;
3691       type_ = 0;
3692       logId_ = 0L;
3693       minProcId_ = 0L;
3694     }
3695     private byte memoizedIsInitialized = -1;
isInitialized()3696     public final boolean isInitialized() {
3697       byte isInitialized = memoizedIsInitialized;
3698       if (isInitialized != -1) return isInitialized == 1;
3699 
3700       if (!hasVersion()) {
3701         memoizedIsInitialized = 0;
3702         return false;
3703       }
3704       if (!hasType()) {
3705         memoizedIsInitialized = 0;
3706         return false;
3707       }
3708       if (!hasLogId()) {
3709         memoizedIsInitialized = 0;
3710         return false;
3711       }
3712       if (!hasMinProcId()) {
3713         memoizedIsInitialized = 0;
3714         return false;
3715       }
3716       memoizedIsInitialized = 1;
3717       return true;
3718     }
3719 
writeTo(com.google.protobuf.CodedOutputStream output)3720     public void writeTo(com.google.protobuf.CodedOutputStream output)
3721                         throws java.io.IOException {
3722       getSerializedSize();
3723       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3724         output.writeUInt32(1, version_);
3725       }
3726       if (((bitField0_ & 0x00000002) == 0x00000002)) {
3727         output.writeUInt32(2, type_);
3728       }
3729       if (((bitField0_ & 0x00000004) == 0x00000004)) {
3730         output.writeUInt64(3, logId_);
3731       }
3732       if (((bitField0_ & 0x00000008) == 0x00000008)) {
3733         output.writeUInt64(4, minProcId_);
3734       }
3735       getUnknownFields().writeTo(output);
3736     }
3737 
3738     private int memoizedSerializedSize = -1;
getSerializedSize()3739     public int getSerializedSize() {
3740       int size = memoizedSerializedSize;
3741       if (size != -1) return size;
3742 
3743       size = 0;
3744       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3745         size += com.google.protobuf.CodedOutputStream
3746           .computeUInt32Size(1, version_);
3747       }
3748       if (((bitField0_ & 0x00000002) == 0x00000002)) {
3749         size += com.google.protobuf.CodedOutputStream
3750           .computeUInt32Size(2, type_);
3751       }
3752       if (((bitField0_ & 0x00000004) == 0x00000004)) {
3753         size += com.google.protobuf.CodedOutputStream
3754           .computeUInt64Size(3, logId_);
3755       }
3756       if (((bitField0_ & 0x00000008) == 0x00000008)) {
3757         size += com.google.protobuf.CodedOutputStream
3758           .computeUInt64Size(4, minProcId_);
3759       }
3760       size += getUnknownFields().getSerializedSize();
3761       memoizedSerializedSize = size;
3762       return size;
3763     }
3764 
3765     private static final long serialVersionUID = 0L;
3766     @java.lang.Override
writeReplace()3767     protected java.lang.Object writeReplace()
3768         throws java.io.ObjectStreamException {
3769       return super.writeReplace();
3770     }
3771 
3772     @java.lang.Override
equals(final java.lang.Object obj)3773     public boolean equals(final java.lang.Object obj) {
3774       if (obj == this) {
3775        return true;
3776       }
3777       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader)) {
3778         return super.equals(obj);
3779       }
3780       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader) obj;
3781 
3782       boolean result = true;
3783       result = result && (hasVersion() == other.hasVersion());
3784       if (hasVersion()) {
3785         result = result && (getVersion()
3786             == other.getVersion());
3787       }
3788       result = result && (hasType() == other.hasType());
3789       if (hasType()) {
3790         result = result && (getType()
3791             == other.getType());
3792       }
3793       result = result && (hasLogId() == other.hasLogId());
3794       if (hasLogId()) {
3795         result = result && (getLogId()
3796             == other.getLogId());
3797       }
3798       result = result && (hasMinProcId() == other.hasMinProcId());
3799       if (hasMinProcId()) {
3800         result = result && (getMinProcId()
3801             == other.getMinProcId());
3802       }
3803       result = result &&
3804           getUnknownFields().equals(other.getUnknownFields());
3805       return result;
3806     }
3807 
3808     private int memoizedHashCode = 0;
3809     @java.lang.Override
hashCode()3810     public int hashCode() {
3811       if (memoizedHashCode != 0) {
3812         return memoizedHashCode;
3813       }
3814       int hash = 41;
3815       hash = (19 * hash) + getDescriptorForType().hashCode();
3816       if (hasVersion()) {
3817         hash = (37 * hash) + VERSION_FIELD_NUMBER;
3818         hash = (53 * hash) + getVersion();
3819       }
3820       if (hasType()) {
3821         hash = (37 * hash) + TYPE_FIELD_NUMBER;
3822         hash = (53 * hash) + getType();
3823       }
3824       if (hasLogId()) {
3825         hash = (37 * hash) + LOG_ID_FIELD_NUMBER;
3826         hash = (53 * hash) + hashLong(getLogId());
3827       }
3828       if (hasMinProcId()) {
3829         hash = (37 * hash) + MIN_PROC_ID_FIELD_NUMBER;
3830         hash = (53 * hash) + hashLong(getMinProcId());
3831       }
3832       hash = (29 * hash) + getUnknownFields().hashCode();
3833       memoizedHashCode = hash;
3834       return hash;
3835     }
3836 
parseFrom( com.google.protobuf.ByteString data)3837     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3838         com.google.protobuf.ByteString data)
3839         throws com.google.protobuf.InvalidProtocolBufferException {
3840       return PARSER.parseFrom(data);
3841     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3842     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3843         com.google.protobuf.ByteString data,
3844         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3845         throws com.google.protobuf.InvalidProtocolBufferException {
3846       return PARSER.parseFrom(data, extensionRegistry);
3847     }
parseFrom(byte[] data)3848     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(byte[] data)
3849         throws com.google.protobuf.InvalidProtocolBufferException {
3850       return PARSER.parseFrom(data);
3851     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3852     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3853         byte[] data,
3854         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3855         throws com.google.protobuf.InvalidProtocolBufferException {
3856       return PARSER.parseFrom(data, extensionRegistry);
3857     }
parseFrom(java.io.InputStream input)3858     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(java.io.InputStream input)
3859         throws java.io.IOException {
3860       return PARSER.parseFrom(input);
3861     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3862     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3863         java.io.InputStream input,
3864         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3865         throws java.io.IOException {
3866       return PARSER.parseFrom(input, extensionRegistry);
3867     }
parseDelimitedFrom(java.io.InputStream input)3868     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseDelimitedFrom(java.io.InputStream input)
3869         throws java.io.IOException {
3870       return PARSER.parseDelimitedFrom(input);
3871     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3872     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseDelimitedFrom(
3873         java.io.InputStream input,
3874         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3875         throws java.io.IOException {
3876       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3877     }
parseFrom( com.google.protobuf.CodedInputStream input)3878     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3879         com.google.protobuf.CodedInputStream input)
3880         throws java.io.IOException {
3881       return PARSER.parseFrom(input);
3882     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3883     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parseFrom(
3884         com.google.protobuf.CodedInputStream input,
3885         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3886         throws java.io.IOException {
3887       return PARSER.parseFrom(input, extensionRegistry);
3888     }
3889 
newBuilder()3890     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()3891     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader prototype)3892     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader prototype) {
3893       return newBuilder().mergeFrom(prototype);
3894     }
toBuilder()3895     public Builder toBuilder() { return newBuilder(this); }
3896 
3897     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)3898     protected Builder newBuilderForType(
3899         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3900       Builder builder = new Builder(parent);
3901       return builder;
3902     }
3903     /**
3904      * Protobuf type {@code ProcedureWALHeader}
3905      *
3906      * <pre>
3907      **
3908      * Procedure WAL header
3909      * </pre>
3910      */
3911     public static final class Builder extends
3912         com.google.protobuf.GeneratedMessage.Builder<Builder>
3913        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeaderOrBuilder {
3914       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()3915           getDescriptor() {
3916         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALHeader_descriptor;
3917       }
3918 
3919       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()3920           internalGetFieldAccessorTable() {
3921         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALHeader_fieldAccessorTable
3922             .ensureFieldAccessorsInitialized(
3923                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.Builder.class);
3924       }
3925 
3926       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.newBuilder()
Builder()3927       private Builder() {
3928         maybeForceBuilderInitialization();
3929       }
3930 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)3931       private Builder(
3932           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3933         super(parent);
3934         maybeForceBuilderInitialization();
3935       }
maybeForceBuilderInitialization()3936       private void maybeForceBuilderInitialization() {
3937         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3938         }
3939       }
create()3940       private static Builder create() {
3941         return new Builder();
3942       }
3943 
clear()3944       public Builder clear() {
3945         super.clear();
3946         version_ = 0;
3947         bitField0_ = (bitField0_ & ~0x00000001);
3948         type_ = 0;
3949         bitField0_ = (bitField0_ & ~0x00000002);
3950         logId_ = 0L;
3951         bitField0_ = (bitField0_ & ~0x00000004);
3952         minProcId_ = 0L;
3953         bitField0_ = (bitField0_ & ~0x00000008);
3954         return this;
3955       }
3956 
clone()3957       public Builder clone() {
3958         return create().mergeFrom(buildPartial());
3959       }
3960 
3961       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()3962           getDescriptorForType() {
3963         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALHeader_descriptor;
3964       }
3965 
getDefaultInstanceForType()3966       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader getDefaultInstanceForType() {
3967         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.getDefaultInstance();
3968       }
3969 
build()3970       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader build() {
3971         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader result = buildPartial();
3972         if (!result.isInitialized()) {
3973           throw newUninitializedMessageException(result);
3974         }
3975         return result;
3976       }
3977 
buildPartial()3978       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader buildPartial() {
3979         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader(this);
3980         int from_bitField0_ = bitField0_;
3981         int to_bitField0_ = 0;
3982         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3983           to_bitField0_ |= 0x00000001;
3984         }
3985         result.version_ = version_;
3986         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3987           to_bitField0_ |= 0x00000002;
3988         }
3989         result.type_ = type_;
3990         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
3991           to_bitField0_ |= 0x00000004;
3992         }
3993         result.logId_ = logId_;
3994         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
3995           to_bitField0_ |= 0x00000008;
3996         }
3997         result.minProcId_ = minProcId_;
3998         result.bitField0_ = to_bitField0_;
3999         onBuilt();
4000         return result;
4001       }
4002 
mergeFrom(com.google.protobuf.Message other)4003       public Builder mergeFrom(com.google.protobuf.Message other) {
4004         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader) {
4005           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader)other);
4006         } else {
4007           super.mergeFrom(other);
4008           return this;
4009         }
4010       }
4011 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader other)4012       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader other) {
4013         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader.getDefaultInstance()) return this;
4014         if (other.hasVersion()) {
4015           setVersion(other.getVersion());
4016         }
4017         if (other.hasType()) {
4018           setType(other.getType());
4019         }
4020         if (other.hasLogId()) {
4021           setLogId(other.getLogId());
4022         }
4023         if (other.hasMinProcId()) {
4024           setMinProcId(other.getMinProcId());
4025         }
4026         this.mergeUnknownFields(other.getUnknownFields());
4027         return this;
4028       }
4029 
isInitialized()4030       public final boolean isInitialized() {
4031         if (!hasVersion()) {
4032 
4033           return false;
4034         }
4035         if (!hasType()) {
4036 
4037           return false;
4038         }
4039         if (!hasLogId()) {
4040 
4041           return false;
4042         }
4043         if (!hasMinProcId()) {
4044 
4045           return false;
4046         }
4047         return true;
4048       }
4049 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4050       public Builder mergeFrom(
4051           com.google.protobuf.CodedInputStream input,
4052           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4053           throws java.io.IOException {
4054         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader parsedMessage = null;
4055         try {
4056           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4057         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4058           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALHeader) e.getUnfinishedMessage();
4059           throw e;
4060         } finally {
4061           if (parsedMessage != null) {
4062             mergeFrom(parsedMessage);
4063           }
4064         }
4065         return this;
4066       }
4067       private int bitField0_;
4068 
4069       // required uint32 version = 1;
4070       private int version_ ;
4071       /**
4072        * <code>required uint32 version = 1;</code>
4073        */
hasVersion()4074       public boolean hasVersion() {
4075         return ((bitField0_ & 0x00000001) == 0x00000001);
4076       }
4077       /**
4078        * <code>required uint32 version = 1;</code>
4079        */
getVersion()4080       public int getVersion() {
4081         return version_;
4082       }
4083       /**
4084        * <code>required uint32 version = 1;</code>
4085        */
setVersion(int value)4086       public Builder setVersion(int value) {
4087         bitField0_ |= 0x00000001;
4088         version_ = value;
4089         onChanged();
4090         return this;
4091       }
4092       /**
4093        * <code>required uint32 version = 1;</code>
4094        */
clearVersion()4095       public Builder clearVersion() {
4096         bitField0_ = (bitField0_ & ~0x00000001);
4097         version_ = 0;
4098         onChanged();
4099         return this;
4100       }
4101 
4102       // required uint32 type = 2;
4103       private int type_ ;
4104       /**
4105        * <code>required uint32 type = 2;</code>
4106        */
hasType()4107       public boolean hasType() {
4108         return ((bitField0_ & 0x00000002) == 0x00000002);
4109       }
4110       /**
4111        * <code>required uint32 type = 2;</code>
4112        */
getType()4113       public int getType() {
4114         return type_;
4115       }
4116       /**
4117        * <code>required uint32 type = 2;</code>
4118        */
setType(int value)4119       public Builder setType(int value) {
4120         bitField0_ |= 0x00000002;
4121         type_ = value;
4122         onChanged();
4123         return this;
4124       }
4125       /**
4126        * <code>required uint32 type = 2;</code>
4127        */
clearType()4128       public Builder clearType() {
4129         bitField0_ = (bitField0_ & ~0x00000002);
4130         type_ = 0;
4131         onChanged();
4132         return this;
4133       }
4134 
4135       // required uint64 log_id = 3;
4136       private long logId_ ;
4137       /**
4138        * <code>required uint64 log_id = 3;</code>
4139        */
hasLogId()4140       public boolean hasLogId() {
4141         return ((bitField0_ & 0x00000004) == 0x00000004);
4142       }
4143       /**
4144        * <code>required uint64 log_id = 3;</code>
4145        */
getLogId()4146       public long getLogId() {
4147         return logId_;
4148       }
4149       /**
4150        * <code>required uint64 log_id = 3;</code>
4151        */
setLogId(long value)4152       public Builder setLogId(long value) {
4153         bitField0_ |= 0x00000004;
4154         logId_ = value;
4155         onChanged();
4156         return this;
4157       }
4158       /**
4159        * <code>required uint64 log_id = 3;</code>
4160        */
clearLogId()4161       public Builder clearLogId() {
4162         bitField0_ = (bitField0_ & ~0x00000004);
4163         logId_ = 0L;
4164         onChanged();
4165         return this;
4166       }
4167 
4168       // required uint64 min_proc_id = 4;
4169       private long minProcId_ ;
4170       /**
4171        * <code>required uint64 min_proc_id = 4;</code>
4172        */
hasMinProcId()4173       public boolean hasMinProcId() {
4174         return ((bitField0_ & 0x00000008) == 0x00000008);
4175       }
4176       /**
4177        * <code>required uint64 min_proc_id = 4;</code>
4178        */
getMinProcId()4179       public long getMinProcId() {
4180         return minProcId_;
4181       }
4182       /**
4183        * <code>required uint64 min_proc_id = 4;</code>
4184        */
setMinProcId(long value)4185       public Builder setMinProcId(long value) {
4186         bitField0_ |= 0x00000008;
4187         minProcId_ = value;
4188         onChanged();
4189         return this;
4190       }
4191       /**
4192        * <code>required uint64 min_proc_id = 4;</code>
4193        */
clearMinProcId()4194       public Builder clearMinProcId() {
4195         bitField0_ = (bitField0_ & ~0x00000008);
4196         minProcId_ = 0L;
4197         onChanged();
4198         return this;
4199       }
4200 
4201       // @@protoc_insertion_point(builder_scope:ProcedureWALHeader)
4202     }
4203 
4204     static {
4205       defaultInstance = new ProcedureWALHeader(true);
defaultInstance.initFields()4206       defaultInstance.initFields();
4207     }
4208 
4209     // @@protoc_insertion_point(class_scope:ProcedureWALHeader)
4210   }
4211 
4212   public interface ProcedureWALTrailerOrBuilder
4213       extends com.google.protobuf.MessageOrBuilder {
4214 
4215     // required uint32 version = 1;
4216     /**
4217      * <code>required uint32 version = 1;</code>
4218      */
hasVersion()4219     boolean hasVersion();
4220     /**
4221      * <code>required uint32 version = 1;</code>
4222      */
getVersion()4223     int getVersion();
4224 
4225     // required uint64 tracker_pos = 2;
4226     /**
4227      * <code>required uint64 tracker_pos = 2;</code>
4228      */
hasTrackerPos()4229     boolean hasTrackerPos();
4230     /**
4231      * <code>required uint64 tracker_pos = 2;</code>
4232      */
getTrackerPos()4233     long getTrackerPos();
4234   }
4235   /**
4236    * Protobuf type {@code ProcedureWALTrailer}
4237    *
4238    * <pre>
4239    **
4240    * Procedure WAL trailer
4241    * </pre>
4242    */
4243   public static final class ProcedureWALTrailer extends
4244       com.google.protobuf.GeneratedMessage
4245       implements ProcedureWALTrailerOrBuilder {
4246     // Use ProcedureWALTrailer.newBuilder() to construct.
ProcedureWALTrailer(com.google.protobuf.GeneratedMessage.Builder<?> builder)4247     private ProcedureWALTrailer(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4248       super(builder);
4249       this.unknownFields = builder.getUnknownFields();
4250     }
ProcedureWALTrailer(boolean noInit)4251     private ProcedureWALTrailer(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4252 
4253     private static final ProcedureWALTrailer defaultInstance;
getDefaultInstance()4254     public static ProcedureWALTrailer getDefaultInstance() {
4255       return defaultInstance;
4256     }
4257 
getDefaultInstanceForType()4258     public ProcedureWALTrailer getDefaultInstanceForType() {
4259       return defaultInstance;
4260     }
4261 
4262     private final com.google.protobuf.UnknownFieldSet unknownFields;
4263     @java.lang.Override
4264     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()4265         getUnknownFields() {
4266       return this.unknownFields;
4267     }
ProcedureWALTrailer( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4268     private ProcedureWALTrailer(
4269         com.google.protobuf.CodedInputStream input,
4270         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4271         throws com.google.protobuf.InvalidProtocolBufferException {
4272       initFields();
4273       int mutable_bitField0_ = 0;
4274       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4275           com.google.protobuf.UnknownFieldSet.newBuilder();
4276       try {
4277         boolean done = false;
4278         while (!done) {
4279           int tag = input.readTag();
4280           switch (tag) {
4281             case 0:
4282               done = true;
4283               break;
4284             default: {
4285               if (!parseUnknownField(input, unknownFields,
4286                                      extensionRegistry, tag)) {
4287                 done = true;
4288               }
4289               break;
4290             }
4291             case 8: {
4292               bitField0_ |= 0x00000001;
4293               version_ = input.readUInt32();
4294               break;
4295             }
4296             case 16: {
4297               bitField0_ |= 0x00000002;
4298               trackerPos_ = input.readUInt64();
4299               break;
4300             }
4301           }
4302         }
4303       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4304         throw e.setUnfinishedMessage(this);
4305       } catch (java.io.IOException e) {
4306         throw new com.google.protobuf.InvalidProtocolBufferException(
4307             e.getMessage()).setUnfinishedMessage(this);
4308       } finally {
4309         this.unknownFields = unknownFields.build();
4310         makeExtensionsImmutable();
4311       }
4312     }
4313     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()4314         getDescriptor() {
4315       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALTrailer_descriptor;
4316     }
4317 
4318     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()4319         internalGetFieldAccessorTable() {
4320       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALTrailer_fieldAccessorTable
4321           .ensureFieldAccessorsInitialized(
4322               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.Builder.class);
4323     }
4324 
4325     public static com.google.protobuf.Parser<ProcedureWALTrailer> PARSER =
4326         new com.google.protobuf.AbstractParser<ProcedureWALTrailer>() {
4327       public ProcedureWALTrailer parsePartialFrom(
4328           com.google.protobuf.CodedInputStream input,
4329           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4330           throws com.google.protobuf.InvalidProtocolBufferException {
4331         return new ProcedureWALTrailer(input, extensionRegistry);
4332       }
4333     };
4334 
4335     @java.lang.Override
getParserForType()4336     public com.google.protobuf.Parser<ProcedureWALTrailer> getParserForType() {
4337       return PARSER;
4338     }
4339 
4340     private int bitField0_;
4341     // required uint32 version = 1;
4342     public static final int VERSION_FIELD_NUMBER = 1;
4343     private int version_;
4344     /**
4345      * <code>required uint32 version = 1;</code>
4346      */
hasVersion()4347     public boolean hasVersion() {
4348       return ((bitField0_ & 0x00000001) == 0x00000001);
4349     }
4350     /**
4351      * <code>required uint32 version = 1;</code>
4352      */
getVersion()4353     public int getVersion() {
4354       return version_;
4355     }
4356 
4357     // required uint64 tracker_pos = 2;
4358     public static final int TRACKER_POS_FIELD_NUMBER = 2;
4359     private long trackerPos_;
4360     /**
4361      * <code>required uint64 tracker_pos = 2;</code>
4362      */
hasTrackerPos()4363     public boolean hasTrackerPos() {
4364       return ((bitField0_ & 0x00000002) == 0x00000002);
4365     }
4366     /**
4367      * <code>required uint64 tracker_pos = 2;</code>
4368      */
getTrackerPos()4369     public long getTrackerPos() {
4370       return trackerPos_;
4371     }
4372 
initFields()4373     private void initFields() {
4374       version_ = 0;
4375       trackerPos_ = 0L;
4376     }
4377     private byte memoizedIsInitialized = -1;
isInitialized()4378     public final boolean isInitialized() {
4379       byte isInitialized = memoizedIsInitialized;
4380       if (isInitialized != -1) return isInitialized == 1;
4381 
4382       if (!hasVersion()) {
4383         memoizedIsInitialized = 0;
4384         return false;
4385       }
4386       if (!hasTrackerPos()) {
4387         memoizedIsInitialized = 0;
4388         return false;
4389       }
4390       memoizedIsInitialized = 1;
4391       return true;
4392     }
4393 
writeTo(com.google.protobuf.CodedOutputStream output)4394     public void writeTo(com.google.protobuf.CodedOutputStream output)
4395                         throws java.io.IOException {
4396       getSerializedSize();
4397       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4398         output.writeUInt32(1, version_);
4399       }
4400       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4401         output.writeUInt64(2, trackerPos_);
4402       }
4403       getUnknownFields().writeTo(output);
4404     }
4405 
4406     private int memoizedSerializedSize = -1;
getSerializedSize()4407     public int getSerializedSize() {
4408       int size = memoizedSerializedSize;
4409       if (size != -1) return size;
4410 
4411       size = 0;
4412       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4413         size += com.google.protobuf.CodedOutputStream
4414           .computeUInt32Size(1, version_);
4415       }
4416       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4417         size += com.google.protobuf.CodedOutputStream
4418           .computeUInt64Size(2, trackerPos_);
4419       }
4420       size += getUnknownFields().getSerializedSize();
4421       memoizedSerializedSize = size;
4422       return size;
4423     }
4424 
4425     private static final long serialVersionUID = 0L;
4426     @java.lang.Override
writeReplace()4427     protected java.lang.Object writeReplace()
4428         throws java.io.ObjectStreamException {
4429       return super.writeReplace();
4430     }
4431 
4432     @java.lang.Override
equals(final java.lang.Object obj)4433     public boolean equals(final java.lang.Object obj) {
4434       if (obj == this) {
4435        return true;
4436       }
4437       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer)) {
4438         return super.equals(obj);
4439       }
4440       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer) obj;
4441 
4442       boolean result = true;
4443       result = result && (hasVersion() == other.hasVersion());
4444       if (hasVersion()) {
4445         result = result && (getVersion()
4446             == other.getVersion());
4447       }
4448       result = result && (hasTrackerPos() == other.hasTrackerPos());
4449       if (hasTrackerPos()) {
4450         result = result && (getTrackerPos()
4451             == other.getTrackerPos());
4452       }
4453       result = result &&
4454           getUnknownFields().equals(other.getUnknownFields());
4455       return result;
4456     }
4457 
4458     private int memoizedHashCode = 0;
4459     @java.lang.Override
hashCode()4460     public int hashCode() {
4461       if (memoizedHashCode != 0) {
4462         return memoizedHashCode;
4463       }
4464       int hash = 41;
4465       hash = (19 * hash) + getDescriptorForType().hashCode();
4466       if (hasVersion()) {
4467         hash = (37 * hash) + VERSION_FIELD_NUMBER;
4468         hash = (53 * hash) + getVersion();
4469       }
4470       if (hasTrackerPos()) {
4471         hash = (37 * hash) + TRACKER_POS_FIELD_NUMBER;
4472         hash = (53 * hash) + hashLong(getTrackerPos());
4473       }
4474       hash = (29 * hash) + getUnknownFields().hashCode();
4475       memoizedHashCode = hash;
4476       return hash;
4477     }
4478 
parseFrom( com.google.protobuf.ByteString data)4479     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4480         com.google.protobuf.ByteString data)
4481         throws com.google.protobuf.InvalidProtocolBufferException {
4482       return PARSER.parseFrom(data);
4483     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4484     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4485         com.google.protobuf.ByteString data,
4486         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4487         throws com.google.protobuf.InvalidProtocolBufferException {
4488       return PARSER.parseFrom(data, extensionRegistry);
4489     }
parseFrom(byte[] data)4490     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(byte[] data)
4491         throws com.google.protobuf.InvalidProtocolBufferException {
4492       return PARSER.parseFrom(data);
4493     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4494     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4495         byte[] data,
4496         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4497         throws com.google.protobuf.InvalidProtocolBufferException {
4498       return PARSER.parseFrom(data, extensionRegistry);
4499     }
parseFrom(java.io.InputStream input)4500     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(java.io.InputStream input)
4501         throws java.io.IOException {
4502       return PARSER.parseFrom(input);
4503     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4504     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4505         java.io.InputStream input,
4506         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4507         throws java.io.IOException {
4508       return PARSER.parseFrom(input, extensionRegistry);
4509     }
parseDelimitedFrom(java.io.InputStream input)4510     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseDelimitedFrom(java.io.InputStream input)
4511         throws java.io.IOException {
4512       return PARSER.parseDelimitedFrom(input);
4513     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4514     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseDelimitedFrom(
4515         java.io.InputStream input,
4516         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4517         throws java.io.IOException {
4518       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4519     }
parseFrom( com.google.protobuf.CodedInputStream input)4520     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4521         com.google.protobuf.CodedInputStream input)
4522         throws java.io.IOException {
4523       return PARSER.parseFrom(input);
4524     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4525     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parseFrom(
4526         com.google.protobuf.CodedInputStream input,
4527         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4528         throws java.io.IOException {
4529       return PARSER.parseFrom(input, extensionRegistry);
4530     }
4531 
newBuilder()4532     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()4533     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer prototype)4534     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer prototype) {
4535       return newBuilder().mergeFrom(prototype);
4536     }
toBuilder()4537     public Builder toBuilder() { return newBuilder(this); }
4538 
4539     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)4540     protected Builder newBuilderForType(
4541         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4542       Builder builder = new Builder(parent);
4543       return builder;
4544     }
4545     /**
4546      * Protobuf type {@code ProcedureWALTrailer}
4547      *
4548      * <pre>
4549      **
4550      * Procedure WAL trailer
4551      * </pre>
4552      */
4553     public static final class Builder extends
4554         com.google.protobuf.GeneratedMessage.Builder<Builder>
4555        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailerOrBuilder {
4556       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()4557           getDescriptor() {
4558         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALTrailer_descriptor;
4559       }
4560 
4561       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()4562           internalGetFieldAccessorTable() {
4563         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALTrailer_fieldAccessorTable
4564             .ensureFieldAccessorsInitialized(
4565                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.Builder.class);
4566       }
4567 
4568       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.newBuilder()
Builder()4569       private Builder() {
4570         maybeForceBuilderInitialization();
4571       }
4572 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)4573       private Builder(
4574           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4575         super(parent);
4576         maybeForceBuilderInitialization();
4577       }
maybeForceBuilderInitialization()4578       private void maybeForceBuilderInitialization() {
4579         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4580         }
4581       }
create()4582       private static Builder create() {
4583         return new Builder();
4584       }
4585 
clear()4586       public Builder clear() {
4587         super.clear();
4588         version_ = 0;
4589         bitField0_ = (bitField0_ & ~0x00000001);
4590         trackerPos_ = 0L;
4591         bitField0_ = (bitField0_ & ~0x00000002);
4592         return this;
4593       }
4594 
clone()4595       public Builder clone() {
4596         return create().mergeFrom(buildPartial());
4597       }
4598 
4599       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()4600           getDescriptorForType() {
4601         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALTrailer_descriptor;
4602       }
4603 
getDefaultInstanceForType()4604       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer getDefaultInstanceForType() {
4605         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.getDefaultInstance();
4606       }
4607 
build()4608       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer build() {
4609         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer result = buildPartial();
4610         if (!result.isInitialized()) {
4611           throw newUninitializedMessageException(result);
4612         }
4613         return result;
4614       }
4615 
buildPartial()4616       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer buildPartial() {
4617         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer(this);
4618         int from_bitField0_ = bitField0_;
4619         int to_bitField0_ = 0;
4620         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4621           to_bitField0_ |= 0x00000001;
4622         }
4623         result.version_ = version_;
4624         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4625           to_bitField0_ |= 0x00000002;
4626         }
4627         result.trackerPos_ = trackerPos_;
4628         result.bitField0_ = to_bitField0_;
4629         onBuilt();
4630         return result;
4631       }
4632 
mergeFrom(com.google.protobuf.Message other)4633       public Builder mergeFrom(com.google.protobuf.Message other) {
4634         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer) {
4635           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer)other);
4636         } else {
4637           super.mergeFrom(other);
4638           return this;
4639         }
4640       }
4641 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer other)4642       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer other) {
4643         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer.getDefaultInstance()) return this;
4644         if (other.hasVersion()) {
4645           setVersion(other.getVersion());
4646         }
4647         if (other.hasTrackerPos()) {
4648           setTrackerPos(other.getTrackerPos());
4649         }
4650         this.mergeUnknownFields(other.getUnknownFields());
4651         return this;
4652       }
4653 
isInitialized()4654       public final boolean isInitialized() {
4655         if (!hasVersion()) {
4656 
4657           return false;
4658         }
4659         if (!hasTrackerPos()) {
4660 
4661           return false;
4662         }
4663         return true;
4664       }
4665 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4666       public Builder mergeFrom(
4667           com.google.protobuf.CodedInputStream input,
4668           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4669           throws java.io.IOException {
4670         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer parsedMessage = null;
4671         try {
4672           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4673         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4674           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALTrailer) e.getUnfinishedMessage();
4675           throw e;
4676         } finally {
4677           if (parsedMessage != null) {
4678             mergeFrom(parsedMessage);
4679           }
4680         }
4681         return this;
4682       }
4683       private int bitField0_;
4684 
4685       // required uint32 version = 1;
4686       private int version_ ;
4687       /**
4688        * <code>required uint32 version = 1;</code>
4689        */
hasVersion()4690       public boolean hasVersion() {
4691         return ((bitField0_ & 0x00000001) == 0x00000001);
4692       }
4693       /**
4694        * <code>required uint32 version = 1;</code>
4695        */
getVersion()4696       public int getVersion() {
4697         return version_;
4698       }
4699       /**
4700        * <code>required uint32 version = 1;</code>
4701        */
setVersion(int value)4702       public Builder setVersion(int value) {
4703         bitField0_ |= 0x00000001;
4704         version_ = value;
4705         onChanged();
4706         return this;
4707       }
4708       /**
4709        * <code>required uint32 version = 1;</code>
4710        */
clearVersion()4711       public Builder clearVersion() {
4712         bitField0_ = (bitField0_ & ~0x00000001);
4713         version_ = 0;
4714         onChanged();
4715         return this;
4716       }
4717 
4718       // required uint64 tracker_pos = 2;
4719       private long trackerPos_ ;
4720       /**
4721        * <code>required uint64 tracker_pos = 2;</code>
4722        */
hasTrackerPos()4723       public boolean hasTrackerPos() {
4724         return ((bitField0_ & 0x00000002) == 0x00000002);
4725       }
4726       /**
4727        * <code>required uint64 tracker_pos = 2;</code>
4728        */
getTrackerPos()4729       public long getTrackerPos() {
4730         return trackerPos_;
4731       }
4732       /**
4733        * <code>required uint64 tracker_pos = 2;</code>
4734        */
setTrackerPos(long value)4735       public Builder setTrackerPos(long value) {
4736         bitField0_ |= 0x00000002;
4737         trackerPos_ = value;
4738         onChanged();
4739         return this;
4740       }
4741       /**
4742        * <code>required uint64 tracker_pos = 2;</code>
4743        */
clearTrackerPos()4744       public Builder clearTrackerPos() {
4745         bitField0_ = (bitField0_ & ~0x00000002);
4746         trackerPos_ = 0L;
4747         onChanged();
4748         return this;
4749       }
4750 
4751       // @@protoc_insertion_point(builder_scope:ProcedureWALTrailer)
4752     }
4753 
4754     static {
4755       defaultInstance = new ProcedureWALTrailer(true);
defaultInstance.initFields()4756       defaultInstance.initFields();
4757     }
4758 
4759     // @@protoc_insertion_point(class_scope:ProcedureWALTrailer)
4760   }
4761 
4762   public interface ProcedureStoreTrackerOrBuilder
4763       extends com.google.protobuf.MessageOrBuilder {
4764 
4765     // repeated .ProcedureStoreTracker.TrackerNode node = 1;
4766     /**
4767      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
4768      */
4769     java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode>
getNodeList()4770         getNodeList();
4771     /**
4772      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
4773      */
getNode(int index)4774     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode getNode(int index);
4775     /**
4776      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
4777      */
getNodeCount()4778     int getNodeCount();
4779     /**
4780      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
4781      */
4782     java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder>
getNodeOrBuilderList()4783         getNodeOrBuilderList();
4784     /**
4785      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
4786      */
getNodeOrBuilder( int index)4787     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder getNodeOrBuilder(
4788         int index);
4789   }
4790   /**
4791    * Protobuf type {@code ProcedureStoreTracker}
4792    */
4793   public static final class ProcedureStoreTracker extends
4794       com.google.protobuf.GeneratedMessage
4795       implements ProcedureStoreTrackerOrBuilder {
4796     // Use ProcedureStoreTracker.newBuilder() to construct.
ProcedureStoreTracker(com.google.protobuf.GeneratedMessage.Builder<?> builder)4797     private ProcedureStoreTracker(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4798       super(builder);
4799       this.unknownFields = builder.getUnknownFields();
4800     }
ProcedureStoreTracker(boolean noInit)4801     private ProcedureStoreTracker(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4802 
4803     private static final ProcedureStoreTracker defaultInstance;
getDefaultInstance()4804     public static ProcedureStoreTracker getDefaultInstance() {
4805       return defaultInstance;
4806     }
4807 
getDefaultInstanceForType()4808     public ProcedureStoreTracker getDefaultInstanceForType() {
4809       return defaultInstance;
4810     }
4811 
4812     private final com.google.protobuf.UnknownFieldSet unknownFields;
4813     @java.lang.Override
4814     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()4815         getUnknownFields() {
4816       return this.unknownFields;
4817     }
ProcedureStoreTracker( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4818     private ProcedureStoreTracker(
4819         com.google.protobuf.CodedInputStream input,
4820         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4821         throws com.google.protobuf.InvalidProtocolBufferException {
4822       initFields();
4823       int mutable_bitField0_ = 0;
4824       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4825           com.google.protobuf.UnknownFieldSet.newBuilder();
4826       try {
4827         boolean done = false;
4828         while (!done) {
4829           int tag = input.readTag();
4830           switch (tag) {
4831             case 0:
4832               done = true;
4833               break;
4834             default: {
4835               if (!parseUnknownField(input, unknownFields,
4836                                      extensionRegistry, tag)) {
4837                 done = true;
4838               }
4839               break;
4840             }
4841             case 10: {
4842               if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4843                 node_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode>();
4844                 mutable_bitField0_ |= 0x00000001;
4845               }
4846               node_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.PARSER, extensionRegistry));
4847               break;
4848             }
4849           }
4850         }
4851       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4852         throw e.setUnfinishedMessage(this);
4853       } catch (java.io.IOException e) {
4854         throw new com.google.protobuf.InvalidProtocolBufferException(
4855             e.getMessage()).setUnfinishedMessage(this);
4856       } finally {
4857         if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4858           node_ = java.util.Collections.unmodifiableList(node_);
4859         }
4860         this.unknownFields = unknownFields.build();
4861         makeExtensionsImmutable();
4862       }
4863     }
4864     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()4865         getDescriptor() {
4866       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_descriptor;
4867     }
4868 
4869     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()4870         internalGetFieldAccessorTable() {
4871       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_fieldAccessorTable
4872           .ensureFieldAccessorsInitialized(
4873               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.Builder.class);
4874     }
4875 
4876     public static com.google.protobuf.Parser<ProcedureStoreTracker> PARSER =
4877         new com.google.protobuf.AbstractParser<ProcedureStoreTracker>() {
4878       public ProcedureStoreTracker parsePartialFrom(
4879           com.google.protobuf.CodedInputStream input,
4880           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4881           throws com.google.protobuf.InvalidProtocolBufferException {
4882         return new ProcedureStoreTracker(input, extensionRegistry);
4883       }
4884     };
4885 
4886     @java.lang.Override
getParserForType()4887     public com.google.protobuf.Parser<ProcedureStoreTracker> getParserForType() {
4888       return PARSER;
4889     }
4890 
4891     public interface TrackerNodeOrBuilder
4892         extends com.google.protobuf.MessageOrBuilder {
4893 
4894       // required uint64 start_id = 1;
4895       /**
4896        * <code>required uint64 start_id = 1;</code>
4897        */
hasStartId()4898       boolean hasStartId();
4899       /**
4900        * <code>required uint64 start_id = 1;</code>
4901        */
getStartId()4902       long getStartId();
4903 
4904       // repeated uint64 updated = 2;
4905       /**
4906        * <code>repeated uint64 updated = 2;</code>
4907        */
getUpdatedList()4908       java.util.List<java.lang.Long> getUpdatedList();
4909       /**
4910        * <code>repeated uint64 updated = 2;</code>
4911        */
getUpdatedCount()4912       int getUpdatedCount();
4913       /**
4914        * <code>repeated uint64 updated = 2;</code>
4915        */
getUpdated(int index)4916       long getUpdated(int index);
4917 
4918       // repeated uint64 deleted = 3;
4919       /**
4920        * <code>repeated uint64 deleted = 3;</code>
4921        */
getDeletedList()4922       java.util.List<java.lang.Long> getDeletedList();
4923       /**
4924        * <code>repeated uint64 deleted = 3;</code>
4925        */
getDeletedCount()4926       int getDeletedCount();
4927       /**
4928        * <code>repeated uint64 deleted = 3;</code>
4929        */
getDeleted(int index)4930       long getDeleted(int index);
4931     }
4932     /**
4933      * Protobuf type {@code ProcedureStoreTracker.TrackerNode}
4934      */
4935     public static final class TrackerNode extends
4936         com.google.protobuf.GeneratedMessage
4937         implements TrackerNodeOrBuilder {
4938       // Use TrackerNode.newBuilder() to construct.
TrackerNode(com.google.protobuf.GeneratedMessage.Builder<?> builder)4939       private TrackerNode(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4940         super(builder);
4941         this.unknownFields = builder.getUnknownFields();
4942       }
TrackerNode(boolean noInit)4943       private TrackerNode(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4944 
4945       private static final TrackerNode defaultInstance;
getDefaultInstance()4946       public static TrackerNode getDefaultInstance() {
4947         return defaultInstance;
4948       }
4949 
getDefaultInstanceForType()4950       public TrackerNode getDefaultInstanceForType() {
4951         return defaultInstance;
4952       }
4953 
4954       private final com.google.protobuf.UnknownFieldSet unknownFields;
4955       @java.lang.Override
4956       public final com.google.protobuf.UnknownFieldSet
getUnknownFields()4957           getUnknownFields() {
4958         return this.unknownFields;
4959       }
TrackerNode( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4960       private TrackerNode(
4961           com.google.protobuf.CodedInputStream input,
4962           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4963           throws com.google.protobuf.InvalidProtocolBufferException {
4964         initFields();
4965         int mutable_bitField0_ = 0;
4966         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4967             com.google.protobuf.UnknownFieldSet.newBuilder();
4968         try {
4969           boolean done = false;
4970           while (!done) {
4971             int tag = input.readTag();
4972             switch (tag) {
4973               case 0:
4974                 done = true;
4975                 break;
4976               default: {
4977                 if (!parseUnknownField(input, unknownFields,
4978                                        extensionRegistry, tag)) {
4979                   done = true;
4980                 }
4981                 break;
4982               }
4983               case 8: {
4984                 bitField0_ |= 0x00000001;
4985                 startId_ = input.readUInt64();
4986                 break;
4987               }
4988               case 16: {
4989                 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
4990                   updated_ = new java.util.ArrayList<java.lang.Long>();
4991                   mutable_bitField0_ |= 0x00000002;
4992                 }
4993                 updated_.add(input.readUInt64());
4994                 break;
4995               }
4996               case 18: {
4997                 int length = input.readRawVarint32();
4998                 int limit = input.pushLimit(length);
4999                 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) {
5000                   updated_ = new java.util.ArrayList<java.lang.Long>();
5001                   mutable_bitField0_ |= 0x00000002;
5002                 }
5003                 while (input.getBytesUntilLimit() > 0) {
5004                   updated_.add(input.readUInt64());
5005                 }
5006                 input.popLimit(limit);
5007                 break;
5008               }
5009               case 24: {
5010                 if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
5011                   deleted_ = new java.util.ArrayList<java.lang.Long>();
5012                   mutable_bitField0_ |= 0x00000004;
5013                 }
5014                 deleted_.add(input.readUInt64());
5015                 break;
5016               }
5017               case 26: {
5018                 int length = input.readRawVarint32();
5019                 int limit = input.pushLimit(length);
5020                 if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) {
5021                   deleted_ = new java.util.ArrayList<java.lang.Long>();
5022                   mutable_bitField0_ |= 0x00000004;
5023                 }
5024                 while (input.getBytesUntilLimit() > 0) {
5025                   deleted_.add(input.readUInt64());
5026                 }
5027                 input.popLimit(limit);
5028                 break;
5029               }
5030             }
5031           }
5032         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5033           throw e.setUnfinishedMessage(this);
5034         } catch (java.io.IOException e) {
5035           throw new com.google.protobuf.InvalidProtocolBufferException(
5036               e.getMessage()).setUnfinishedMessage(this);
5037         } finally {
5038           if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
5039             updated_ = java.util.Collections.unmodifiableList(updated_);
5040           }
5041           if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
5042             deleted_ = java.util.Collections.unmodifiableList(deleted_);
5043           }
5044           this.unknownFields = unknownFields.build();
5045           makeExtensionsImmutable();
5046         }
5047       }
5048       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()5049           getDescriptor() {
5050         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_TrackerNode_descriptor;
5051       }
5052 
5053       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()5054           internalGetFieldAccessorTable() {
5055         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_TrackerNode_fieldAccessorTable
5056             .ensureFieldAccessorsInitialized(
5057                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder.class);
5058       }
5059 
5060       public static com.google.protobuf.Parser<TrackerNode> PARSER =
5061           new com.google.protobuf.AbstractParser<TrackerNode>() {
5062         public TrackerNode parsePartialFrom(
5063             com.google.protobuf.CodedInputStream input,
5064             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5065             throws com.google.protobuf.InvalidProtocolBufferException {
5066           return new TrackerNode(input, extensionRegistry);
5067         }
5068       };
5069 
5070       @java.lang.Override
getParserForType()5071       public com.google.protobuf.Parser<TrackerNode> getParserForType() {
5072         return PARSER;
5073       }
5074 
5075       private int bitField0_;
5076       // required uint64 start_id = 1;
5077       public static final int START_ID_FIELD_NUMBER = 1;
5078       private long startId_;
5079       /**
5080        * <code>required uint64 start_id = 1;</code>
5081        */
hasStartId()5082       public boolean hasStartId() {
5083         return ((bitField0_ & 0x00000001) == 0x00000001);
5084       }
5085       /**
5086        * <code>required uint64 start_id = 1;</code>
5087        */
getStartId()5088       public long getStartId() {
5089         return startId_;
5090       }
5091 
5092       // repeated uint64 updated = 2;
5093       public static final int UPDATED_FIELD_NUMBER = 2;
5094       private java.util.List<java.lang.Long> updated_;
5095       /**
5096        * <code>repeated uint64 updated = 2;</code>
5097        */
5098       public java.util.List<java.lang.Long>
getUpdatedList()5099           getUpdatedList() {
5100         return updated_;
5101       }
5102       /**
5103        * <code>repeated uint64 updated = 2;</code>
5104        */
getUpdatedCount()5105       public int getUpdatedCount() {
5106         return updated_.size();
5107       }
5108       /**
5109        * <code>repeated uint64 updated = 2;</code>
5110        */
getUpdated(int index)5111       public long getUpdated(int index) {
5112         return updated_.get(index);
5113       }
5114 
5115       // repeated uint64 deleted = 3;
5116       public static final int DELETED_FIELD_NUMBER = 3;
5117       private java.util.List<java.lang.Long> deleted_;
5118       /**
5119        * <code>repeated uint64 deleted = 3;</code>
5120        */
5121       public java.util.List<java.lang.Long>
getDeletedList()5122           getDeletedList() {
5123         return deleted_;
5124       }
5125       /**
5126        * <code>repeated uint64 deleted = 3;</code>
5127        */
getDeletedCount()5128       public int getDeletedCount() {
5129         return deleted_.size();
5130       }
5131       /**
5132        * <code>repeated uint64 deleted = 3;</code>
5133        */
getDeleted(int index)5134       public long getDeleted(int index) {
5135         return deleted_.get(index);
5136       }
5137 
initFields()5138       private void initFields() {
5139         startId_ = 0L;
5140         updated_ = java.util.Collections.emptyList();
5141         deleted_ = java.util.Collections.emptyList();
5142       }
5143       private byte memoizedIsInitialized = -1;
isInitialized()5144       public final boolean isInitialized() {
5145         byte isInitialized = memoizedIsInitialized;
5146         if (isInitialized != -1) return isInitialized == 1;
5147 
5148         if (!hasStartId()) {
5149           memoizedIsInitialized = 0;
5150           return false;
5151         }
5152         memoizedIsInitialized = 1;
5153         return true;
5154       }
5155 
writeTo(com.google.protobuf.CodedOutputStream output)5156       public void writeTo(com.google.protobuf.CodedOutputStream output)
5157                           throws java.io.IOException {
5158         getSerializedSize();
5159         if (((bitField0_ & 0x00000001) == 0x00000001)) {
5160           output.writeUInt64(1, startId_);
5161         }
5162         for (int i = 0; i < updated_.size(); i++) {
5163           output.writeUInt64(2, updated_.get(i));
5164         }
5165         for (int i = 0; i < deleted_.size(); i++) {
5166           output.writeUInt64(3, deleted_.get(i));
5167         }
5168         getUnknownFields().writeTo(output);
5169       }
5170 
5171       private int memoizedSerializedSize = -1;
getSerializedSize()5172       public int getSerializedSize() {
5173         int size = memoizedSerializedSize;
5174         if (size != -1) return size;
5175 
5176         size = 0;
5177         if (((bitField0_ & 0x00000001) == 0x00000001)) {
5178           size += com.google.protobuf.CodedOutputStream
5179             .computeUInt64Size(1, startId_);
5180         }
5181         {
5182           int dataSize = 0;
5183           for (int i = 0; i < updated_.size(); i++) {
5184             dataSize += com.google.protobuf.CodedOutputStream
5185               .computeUInt64SizeNoTag(updated_.get(i));
5186           }
5187           size += dataSize;
5188           size += 1 * getUpdatedList().size();
5189         }
5190         {
5191           int dataSize = 0;
5192           for (int i = 0; i < deleted_.size(); i++) {
5193             dataSize += com.google.protobuf.CodedOutputStream
5194               .computeUInt64SizeNoTag(deleted_.get(i));
5195           }
5196           size += dataSize;
5197           size += 1 * getDeletedList().size();
5198         }
5199         size += getUnknownFields().getSerializedSize();
5200         memoizedSerializedSize = size;
5201         return size;
5202       }
5203 
5204       private static final long serialVersionUID = 0L;
5205       @java.lang.Override
writeReplace()5206       protected java.lang.Object writeReplace()
5207           throws java.io.ObjectStreamException {
5208         return super.writeReplace();
5209       }
5210 
5211       @java.lang.Override
equals(final java.lang.Object obj)5212       public boolean equals(final java.lang.Object obj) {
5213         if (obj == this) {
5214          return true;
5215         }
5216         if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode)) {
5217           return super.equals(obj);
5218         }
5219         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode) obj;
5220 
5221         boolean result = true;
5222         result = result && (hasStartId() == other.hasStartId());
5223         if (hasStartId()) {
5224           result = result && (getStartId()
5225               == other.getStartId());
5226         }
5227         result = result && getUpdatedList()
5228             .equals(other.getUpdatedList());
5229         result = result && getDeletedList()
5230             .equals(other.getDeletedList());
5231         result = result &&
5232             getUnknownFields().equals(other.getUnknownFields());
5233         return result;
5234       }
5235 
5236       private int memoizedHashCode = 0;
5237       @java.lang.Override
hashCode()5238       public int hashCode() {
5239         if (memoizedHashCode != 0) {
5240           return memoizedHashCode;
5241         }
5242         int hash = 41;
5243         hash = (19 * hash) + getDescriptorForType().hashCode();
5244         if (hasStartId()) {
5245           hash = (37 * hash) + START_ID_FIELD_NUMBER;
5246           hash = (53 * hash) + hashLong(getStartId());
5247         }
5248         if (getUpdatedCount() > 0) {
5249           hash = (37 * hash) + UPDATED_FIELD_NUMBER;
5250           hash = (53 * hash) + getUpdatedList().hashCode();
5251         }
5252         if (getDeletedCount() > 0) {
5253           hash = (37 * hash) + DELETED_FIELD_NUMBER;
5254           hash = (53 * hash) + getDeletedList().hashCode();
5255         }
5256         hash = (29 * hash) + getUnknownFields().hashCode();
5257         memoizedHashCode = hash;
5258         return hash;
5259       }
5260 
parseFrom( com.google.protobuf.ByteString data)5261       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5262           com.google.protobuf.ByteString data)
5263           throws com.google.protobuf.InvalidProtocolBufferException {
5264         return PARSER.parseFrom(data);
5265       }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5266       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5267           com.google.protobuf.ByteString data,
5268           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5269           throws com.google.protobuf.InvalidProtocolBufferException {
5270         return PARSER.parseFrom(data, extensionRegistry);
5271       }
parseFrom(byte[] data)5272       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(byte[] data)
5273           throws com.google.protobuf.InvalidProtocolBufferException {
5274         return PARSER.parseFrom(data);
5275       }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5276       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5277           byte[] data,
5278           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5279           throws com.google.protobuf.InvalidProtocolBufferException {
5280         return PARSER.parseFrom(data, extensionRegistry);
5281       }
parseFrom(java.io.InputStream input)5282       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(java.io.InputStream input)
5283           throws java.io.IOException {
5284         return PARSER.parseFrom(input);
5285       }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5286       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5287           java.io.InputStream input,
5288           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5289           throws java.io.IOException {
5290         return PARSER.parseFrom(input, extensionRegistry);
5291       }
parseDelimitedFrom(java.io.InputStream input)5292       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseDelimitedFrom(java.io.InputStream input)
5293           throws java.io.IOException {
5294         return PARSER.parseDelimitedFrom(input);
5295       }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5296       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseDelimitedFrom(
5297           java.io.InputStream input,
5298           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5299           throws java.io.IOException {
5300         return PARSER.parseDelimitedFrom(input, extensionRegistry);
5301       }
parseFrom( com.google.protobuf.CodedInputStream input)5302       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5303           com.google.protobuf.CodedInputStream input)
5304           throws java.io.IOException {
5305         return PARSER.parseFrom(input);
5306       }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5307       public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parseFrom(
5308           com.google.protobuf.CodedInputStream input,
5309           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5310           throws java.io.IOException {
5311         return PARSER.parseFrom(input, extensionRegistry);
5312       }
5313 
newBuilder()5314       public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()5315       public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode prototype)5316       public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode prototype) {
5317         return newBuilder().mergeFrom(prototype);
5318       }
toBuilder()5319       public Builder toBuilder() { return newBuilder(this); }
5320 
5321       @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)5322       protected Builder newBuilderForType(
5323           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5324         Builder builder = new Builder(parent);
5325         return builder;
5326       }
5327       /**
5328        * Protobuf type {@code ProcedureStoreTracker.TrackerNode}
5329        */
5330       public static final class Builder extends
5331           com.google.protobuf.GeneratedMessage.Builder<Builder>
5332          implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder {
5333         public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()5334             getDescriptor() {
5335           return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_TrackerNode_descriptor;
5336         }
5337 
5338         protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()5339             internalGetFieldAccessorTable() {
5340           return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_TrackerNode_fieldAccessorTable
5341               .ensureFieldAccessorsInitialized(
5342                   org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder.class);
5343         }
5344 
5345         // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.newBuilder()
Builder()5346         private Builder() {
5347           maybeForceBuilderInitialization();
5348         }
5349 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)5350         private Builder(
5351             com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5352           super(parent);
5353           maybeForceBuilderInitialization();
5354         }
maybeForceBuilderInitialization()5355         private void maybeForceBuilderInitialization() {
5356           if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5357           }
5358         }
create()5359         private static Builder create() {
5360           return new Builder();
5361         }
5362 
clear()5363         public Builder clear() {
5364           super.clear();
5365           startId_ = 0L;
5366           bitField0_ = (bitField0_ & ~0x00000001);
5367           updated_ = java.util.Collections.emptyList();
5368           bitField0_ = (bitField0_ & ~0x00000002);
5369           deleted_ = java.util.Collections.emptyList();
5370           bitField0_ = (bitField0_ & ~0x00000004);
5371           return this;
5372         }
5373 
clone()5374         public Builder clone() {
5375           return create().mergeFrom(buildPartial());
5376         }
5377 
5378         public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()5379             getDescriptorForType() {
5380           return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_TrackerNode_descriptor;
5381         }
5382 
getDefaultInstanceForType()5383         public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode getDefaultInstanceForType() {
5384           return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.getDefaultInstance();
5385         }
5386 
build()5387         public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode build() {
5388           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode result = buildPartial();
5389           if (!result.isInitialized()) {
5390             throw newUninitializedMessageException(result);
5391           }
5392           return result;
5393         }
5394 
buildPartial()5395         public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode buildPartial() {
5396           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode(this);
5397           int from_bitField0_ = bitField0_;
5398           int to_bitField0_ = 0;
5399           if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5400             to_bitField0_ |= 0x00000001;
5401           }
5402           result.startId_ = startId_;
5403           if (((bitField0_ & 0x00000002) == 0x00000002)) {
5404             updated_ = java.util.Collections.unmodifiableList(updated_);
5405             bitField0_ = (bitField0_ & ~0x00000002);
5406           }
5407           result.updated_ = updated_;
5408           if (((bitField0_ & 0x00000004) == 0x00000004)) {
5409             deleted_ = java.util.Collections.unmodifiableList(deleted_);
5410             bitField0_ = (bitField0_ & ~0x00000004);
5411           }
5412           result.deleted_ = deleted_;
5413           result.bitField0_ = to_bitField0_;
5414           onBuilt();
5415           return result;
5416         }
5417 
mergeFrom(com.google.protobuf.Message other)5418         public Builder mergeFrom(com.google.protobuf.Message other) {
5419           if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode) {
5420             return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode)other);
5421           } else {
5422             super.mergeFrom(other);
5423             return this;
5424           }
5425         }
5426 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode other)5427         public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode other) {
5428           if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.getDefaultInstance()) return this;
5429           if (other.hasStartId()) {
5430             setStartId(other.getStartId());
5431           }
5432           if (!other.updated_.isEmpty()) {
5433             if (updated_.isEmpty()) {
5434               updated_ = other.updated_;
5435               bitField0_ = (bitField0_ & ~0x00000002);
5436             } else {
5437               ensureUpdatedIsMutable();
5438               updated_.addAll(other.updated_);
5439             }
5440             onChanged();
5441           }
5442           if (!other.deleted_.isEmpty()) {
5443             if (deleted_.isEmpty()) {
5444               deleted_ = other.deleted_;
5445               bitField0_ = (bitField0_ & ~0x00000004);
5446             } else {
5447               ensureDeletedIsMutable();
5448               deleted_.addAll(other.deleted_);
5449             }
5450             onChanged();
5451           }
5452           this.mergeUnknownFields(other.getUnknownFields());
5453           return this;
5454         }
5455 
isInitialized()5456         public final boolean isInitialized() {
5457           if (!hasStartId()) {
5458 
5459             return false;
5460           }
5461           return true;
5462         }
5463 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5464         public Builder mergeFrom(
5465             com.google.protobuf.CodedInputStream input,
5466             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5467             throws java.io.IOException {
5468           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode parsedMessage = null;
5469           try {
5470             parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5471           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5472             parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode) e.getUnfinishedMessage();
5473             throw e;
5474           } finally {
5475             if (parsedMessage != null) {
5476               mergeFrom(parsedMessage);
5477             }
5478           }
5479           return this;
5480         }
5481         private int bitField0_;
5482 
5483         // required uint64 start_id = 1;
5484         private long startId_ ;
5485         /**
5486          * <code>required uint64 start_id = 1;</code>
5487          */
hasStartId()5488         public boolean hasStartId() {
5489           return ((bitField0_ & 0x00000001) == 0x00000001);
5490         }
5491         /**
5492          * <code>required uint64 start_id = 1;</code>
5493          */
getStartId()5494         public long getStartId() {
5495           return startId_;
5496         }
5497         /**
5498          * <code>required uint64 start_id = 1;</code>
5499          */
setStartId(long value)5500         public Builder setStartId(long value) {
5501           bitField0_ |= 0x00000001;
5502           startId_ = value;
5503           onChanged();
5504           return this;
5505         }
5506         /**
5507          * <code>required uint64 start_id = 1;</code>
5508          */
clearStartId()5509         public Builder clearStartId() {
5510           bitField0_ = (bitField0_ & ~0x00000001);
5511           startId_ = 0L;
5512           onChanged();
5513           return this;
5514         }
5515 
5516         // repeated uint64 updated = 2;
5517         private java.util.List<java.lang.Long> updated_ = java.util.Collections.emptyList();
ensureUpdatedIsMutable()5518         private void ensureUpdatedIsMutable() {
5519           if (!((bitField0_ & 0x00000002) == 0x00000002)) {
5520             updated_ = new java.util.ArrayList<java.lang.Long>(updated_);
5521             bitField0_ |= 0x00000002;
5522            }
5523         }
5524         /**
5525          * <code>repeated uint64 updated = 2;</code>
5526          */
5527         public java.util.List<java.lang.Long>
getUpdatedList()5528             getUpdatedList() {
5529           return java.util.Collections.unmodifiableList(updated_);
5530         }
5531         /**
5532          * <code>repeated uint64 updated = 2;</code>
5533          */
getUpdatedCount()5534         public int getUpdatedCount() {
5535           return updated_.size();
5536         }
5537         /**
5538          * <code>repeated uint64 updated = 2;</code>
5539          */
getUpdated(int index)5540         public long getUpdated(int index) {
5541           return updated_.get(index);
5542         }
5543         /**
5544          * <code>repeated uint64 updated = 2;</code>
5545          */
setUpdated( int index, long value)5546         public Builder setUpdated(
5547             int index, long value) {
5548           ensureUpdatedIsMutable();
5549           updated_.set(index, value);
5550           onChanged();
5551           return this;
5552         }
5553         /**
5554          * <code>repeated uint64 updated = 2;</code>
5555          */
addUpdated(long value)5556         public Builder addUpdated(long value) {
5557           ensureUpdatedIsMutable();
5558           updated_.add(value);
5559           onChanged();
5560           return this;
5561         }
5562         /**
5563          * <code>repeated uint64 updated = 2;</code>
5564          */
addAllUpdated( java.lang.Iterable<? extends java.lang.Long> values)5565         public Builder addAllUpdated(
5566             java.lang.Iterable<? extends java.lang.Long> values) {
5567           ensureUpdatedIsMutable();
5568           super.addAll(values, updated_);
5569           onChanged();
5570           return this;
5571         }
5572         /**
5573          * <code>repeated uint64 updated = 2;</code>
5574          */
clearUpdated()5575         public Builder clearUpdated() {
5576           updated_ = java.util.Collections.emptyList();
5577           bitField0_ = (bitField0_ & ~0x00000002);
5578           onChanged();
5579           return this;
5580         }
5581 
5582         // repeated uint64 deleted = 3;
5583         private java.util.List<java.lang.Long> deleted_ = java.util.Collections.emptyList();
ensureDeletedIsMutable()5584         private void ensureDeletedIsMutable() {
5585           if (!((bitField0_ & 0x00000004) == 0x00000004)) {
5586             deleted_ = new java.util.ArrayList<java.lang.Long>(deleted_);
5587             bitField0_ |= 0x00000004;
5588            }
5589         }
5590         /**
5591          * <code>repeated uint64 deleted = 3;</code>
5592          */
5593         public java.util.List<java.lang.Long>
getDeletedList()5594             getDeletedList() {
5595           return java.util.Collections.unmodifiableList(deleted_);
5596         }
5597         /**
5598          * <code>repeated uint64 deleted = 3;</code>
5599          */
getDeletedCount()5600         public int getDeletedCount() {
5601           return deleted_.size();
5602         }
5603         /**
5604          * <code>repeated uint64 deleted = 3;</code>
5605          */
getDeleted(int index)5606         public long getDeleted(int index) {
5607           return deleted_.get(index);
5608         }
5609         /**
5610          * <code>repeated uint64 deleted = 3;</code>
5611          */
setDeleted( int index, long value)5612         public Builder setDeleted(
5613             int index, long value) {
5614           ensureDeletedIsMutable();
5615           deleted_.set(index, value);
5616           onChanged();
5617           return this;
5618         }
5619         /**
5620          * <code>repeated uint64 deleted = 3;</code>
5621          */
addDeleted(long value)5622         public Builder addDeleted(long value) {
5623           ensureDeletedIsMutable();
5624           deleted_.add(value);
5625           onChanged();
5626           return this;
5627         }
5628         /**
5629          * <code>repeated uint64 deleted = 3;</code>
5630          */
addAllDeleted( java.lang.Iterable<? extends java.lang.Long> values)5631         public Builder addAllDeleted(
5632             java.lang.Iterable<? extends java.lang.Long> values) {
5633           ensureDeletedIsMutable();
5634           super.addAll(values, deleted_);
5635           onChanged();
5636           return this;
5637         }
5638         /**
5639          * <code>repeated uint64 deleted = 3;</code>
5640          */
clearDeleted()5641         public Builder clearDeleted() {
5642           deleted_ = java.util.Collections.emptyList();
5643           bitField0_ = (bitField0_ & ~0x00000004);
5644           onChanged();
5645           return this;
5646         }
5647 
5648         // @@protoc_insertion_point(builder_scope:ProcedureStoreTracker.TrackerNode)
5649       }
5650 
5651       static {
5652         defaultInstance = new TrackerNode(true);
defaultInstance.initFields()5653         defaultInstance.initFields();
5654       }
5655 
5656       // @@protoc_insertion_point(class_scope:ProcedureStoreTracker.TrackerNode)
5657     }
5658 
5659     // repeated .ProcedureStoreTracker.TrackerNode node = 1;
5660     public static final int NODE_FIELD_NUMBER = 1;
5661     private java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> node_;
5662     /**
5663      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
5664      */
getNodeList()5665     public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> getNodeList() {
5666       return node_;
5667     }
5668     /**
5669      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
5670      */
5671     public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder>
getNodeOrBuilderList()5672         getNodeOrBuilderList() {
5673       return node_;
5674     }
5675     /**
5676      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
5677      */
getNodeCount()5678     public int getNodeCount() {
5679       return node_.size();
5680     }
5681     /**
5682      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
5683      */
getNode(int index)5684     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode getNode(int index) {
5685       return node_.get(index);
5686     }
5687     /**
5688      * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
5689      */
getNodeOrBuilder( int index)5690     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder getNodeOrBuilder(
5691         int index) {
5692       return node_.get(index);
5693     }
5694 
initFields()5695     private void initFields() {
5696       node_ = java.util.Collections.emptyList();
5697     }
5698     private byte memoizedIsInitialized = -1;
isInitialized()5699     public final boolean isInitialized() {
5700       byte isInitialized = memoizedIsInitialized;
5701       if (isInitialized != -1) return isInitialized == 1;
5702 
5703       for (int i = 0; i < getNodeCount(); i++) {
5704         if (!getNode(i).isInitialized()) {
5705           memoizedIsInitialized = 0;
5706           return false;
5707         }
5708       }
5709       memoizedIsInitialized = 1;
5710       return true;
5711     }
5712 
writeTo(com.google.protobuf.CodedOutputStream output)5713     public void writeTo(com.google.protobuf.CodedOutputStream output)
5714                         throws java.io.IOException {
5715       getSerializedSize();
5716       for (int i = 0; i < node_.size(); i++) {
5717         output.writeMessage(1, node_.get(i));
5718       }
5719       getUnknownFields().writeTo(output);
5720     }
5721 
5722     private int memoizedSerializedSize = -1;
getSerializedSize()5723     public int getSerializedSize() {
5724       int size = memoizedSerializedSize;
5725       if (size != -1) return size;
5726 
5727       size = 0;
5728       for (int i = 0; i < node_.size(); i++) {
5729         size += com.google.protobuf.CodedOutputStream
5730           .computeMessageSize(1, node_.get(i));
5731       }
5732       size += getUnknownFields().getSerializedSize();
5733       memoizedSerializedSize = size;
5734       return size;
5735     }
5736 
5737     private static final long serialVersionUID = 0L;
5738     @java.lang.Override
writeReplace()5739     protected java.lang.Object writeReplace()
5740         throws java.io.ObjectStreamException {
5741       return super.writeReplace();
5742     }
5743 
5744     @java.lang.Override
equals(final java.lang.Object obj)5745     public boolean equals(final java.lang.Object obj) {
5746       if (obj == this) {
5747        return true;
5748       }
5749       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker)) {
5750         return super.equals(obj);
5751       }
5752       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker) obj;
5753 
5754       boolean result = true;
5755       result = result && getNodeList()
5756           .equals(other.getNodeList());
5757       result = result &&
5758           getUnknownFields().equals(other.getUnknownFields());
5759       return result;
5760     }
5761 
5762     private int memoizedHashCode = 0;
5763     @java.lang.Override
hashCode()5764     public int hashCode() {
5765       if (memoizedHashCode != 0) {
5766         return memoizedHashCode;
5767       }
5768       int hash = 41;
5769       hash = (19 * hash) + getDescriptorForType().hashCode();
5770       if (getNodeCount() > 0) {
5771         hash = (37 * hash) + NODE_FIELD_NUMBER;
5772         hash = (53 * hash) + getNodeList().hashCode();
5773       }
5774       hash = (29 * hash) + getUnknownFields().hashCode();
5775       memoizedHashCode = hash;
5776       return hash;
5777     }
5778 
parseFrom( com.google.protobuf.ByteString data)5779     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5780         com.google.protobuf.ByteString data)
5781         throws com.google.protobuf.InvalidProtocolBufferException {
5782       return PARSER.parseFrom(data);
5783     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5784     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5785         com.google.protobuf.ByteString data,
5786         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5787         throws com.google.protobuf.InvalidProtocolBufferException {
5788       return PARSER.parseFrom(data, extensionRegistry);
5789     }
parseFrom(byte[] data)5790     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(byte[] data)
5791         throws com.google.protobuf.InvalidProtocolBufferException {
5792       return PARSER.parseFrom(data);
5793     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5794     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5795         byte[] data,
5796         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5797         throws com.google.protobuf.InvalidProtocolBufferException {
5798       return PARSER.parseFrom(data, extensionRegistry);
5799     }
parseFrom(java.io.InputStream input)5800     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(java.io.InputStream input)
5801         throws java.io.IOException {
5802       return PARSER.parseFrom(input);
5803     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5804     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5805         java.io.InputStream input,
5806         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5807         throws java.io.IOException {
5808       return PARSER.parseFrom(input, extensionRegistry);
5809     }
parseDelimitedFrom(java.io.InputStream input)5810     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseDelimitedFrom(java.io.InputStream input)
5811         throws java.io.IOException {
5812       return PARSER.parseDelimitedFrom(input);
5813     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5814     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseDelimitedFrom(
5815         java.io.InputStream input,
5816         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5817         throws java.io.IOException {
5818       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5819     }
parseFrom( com.google.protobuf.CodedInputStream input)5820     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5821         com.google.protobuf.CodedInputStream input)
5822         throws java.io.IOException {
5823       return PARSER.parseFrom(input);
5824     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5825     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parseFrom(
5826         com.google.protobuf.CodedInputStream input,
5827         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5828         throws java.io.IOException {
5829       return PARSER.parseFrom(input, extensionRegistry);
5830     }
5831 
newBuilder()5832     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()5833     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker prototype)5834     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker prototype) {
5835       return newBuilder().mergeFrom(prototype);
5836     }
toBuilder()5837     public Builder toBuilder() { return newBuilder(this); }
5838 
5839     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)5840     protected Builder newBuilderForType(
5841         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5842       Builder builder = new Builder(parent);
5843       return builder;
5844     }
5845     /**
5846      * Protobuf type {@code ProcedureStoreTracker}
5847      */
5848     public static final class Builder extends
5849         com.google.protobuf.GeneratedMessage.Builder<Builder>
5850        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTrackerOrBuilder {
5851       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()5852           getDescriptor() {
5853         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_descriptor;
5854       }
5855 
5856       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()5857           internalGetFieldAccessorTable() {
5858         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_fieldAccessorTable
5859             .ensureFieldAccessorsInitialized(
5860                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.Builder.class);
5861       }
5862 
5863       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.newBuilder()
Builder()5864       private Builder() {
5865         maybeForceBuilderInitialization();
5866       }
5867 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)5868       private Builder(
5869           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5870         super(parent);
5871         maybeForceBuilderInitialization();
5872       }
maybeForceBuilderInitialization()5873       private void maybeForceBuilderInitialization() {
5874         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5875           getNodeFieldBuilder();
5876         }
5877       }
create()5878       private static Builder create() {
5879         return new Builder();
5880       }
5881 
clear()5882       public Builder clear() {
5883         super.clear();
5884         if (nodeBuilder_ == null) {
5885           node_ = java.util.Collections.emptyList();
5886           bitField0_ = (bitField0_ & ~0x00000001);
5887         } else {
5888           nodeBuilder_.clear();
5889         }
5890         return this;
5891       }
5892 
clone()5893       public Builder clone() {
5894         return create().mergeFrom(buildPartial());
5895       }
5896 
5897       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()5898           getDescriptorForType() {
5899         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureStoreTracker_descriptor;
5900       }
5901 
getDefaultInstanceForType()5902       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker getDefaultInstanceForType() {
5903         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.getDefaultInstance();
5904       }
5905 
build()5906       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker build() {
5907         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker result = buildPartial();
5908         if (!result.isInitialized()) {
5909           throw newUninitializedMessageException(result);
5910         }
5911         return result;
5912       }
5913 
buildPartial()5914       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker buildPartial() {
5915         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker(this);
5916         int from_bitField0_ = bitField0_;
5917         if (nodeBuilder_ == null) {
5918           if (((bitField0_ & 0x00000001) == 0x00000001)) {
5919             node_ = java.util.Collections.unmodifiableList(node_);
5920             bitField0_ = (bitField0_ & ~0x00000001);
5921           }
5922           result.node_ = node_;
5923         } else {
5924           result.node_ = nodeBuilder_.build();
5925         }
5926         onBuilt();
5927         return result;
5928       }
5929 
mergeFrom(com.google.protobuf.Message other)5930       public Builder mergeFrom(com.google.protobuf.Message other) {
5931         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker) {
5932           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker)other);
5933         } else {
5934           super.mergeFrom(other);
5935           return this;
5936         }
5937       }
5938 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker other)5939       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker other) {
5940         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.getDefaultInstance()) return this;
5941         if (nodeBuilder_ == null) {
5942           if (!other.node_.isEmpty()) {
5943             if (node_.isEmpty()) {
5944               node_ = other.node_;
5945               bitField0_ = (bitField0_ & ~0x00000001);
5946             } else {
5947               ensureNodeIsMutable();
5948               node_.addAll(other.node_);
5949             }
5950             onChanged();
5951           }
5952         } else {
5953           if (!other.node_.isEmpty()) {
5954             if (nodeBuilder_.isEmpty()) {
5955               nodeBuilder_.dispose();
5956               nodeBuilder_ = null;
5957               node_ = other.node_;
5958               bitField0_ = (bitField0_ & ~0x00000001);
5959               nodeBuilder_ =
5960                 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
5961                    getNodeFieldBuilder() : null;
5962             } else {
5963               nodeBuilder_.addAllMessages(other.node_);
5964             }
5965           }
5966         }
5967         this.mergeUnknownFields(other.getUnknownFields());
5968         return this;
5969       }
5970 
isInitialized()5971       public final boolean isInitialized() {
5972         for (int i = 0; i < getNodeCount(); i++) {
5973           if (!getNode(i).isInitialized()) {
5974 
5975             return false;
5976           }
5977         }
5978         return true;
5979       }
5980 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5981       public Builder mergeFrom(
5982           com.google.protobuf.CodedInputStream input,
5983           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5984           throws java.io.IOException {
5985         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker parsedMessage = null;
5986         try {
5987           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5988         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5989           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker) e.getUnfinishedMessage();
5990           throw e;
5991         } finally {
5992           if (parsedMessage != null) {
5993             mergeFrom(parsedMessage);
5994           }
5995         }
5996         return this;
5997       }
5998       private int bitField0_;
5999 
6000       // repeated .ProcedureStoreTracker.TrackerNode node = 1;
6001       private java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> node_ =
6002         java.util.Collections.emptyList();
ensureNodeIsMutable()6003       private void ensureNodeIsMutable() {
6004         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
6005           node_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode>(node_);
6006           bitField0_ |= 0x00000001;
6007          }
6008       }
6009 
6010       private com.google.protobuf.RepeatedFieldBuilder<
6011           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder> nodeBuilder_;
6012 
6013       /**
6014        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6015        */
getNodeList()6016       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> getNodeList() {
6017         if (nodeBuilder_ == null) {
6018           return java.util.Collections.unmodifiableList(node_);
6019         } else {
6020           return nodeBuilder_.getMessageList();
6021         }
6022       }
6023       /**
6024        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6025        */
getNodeCount()6026       public int getNodeCount() {
6027         if (nodeBuilder_ == null) {
6028           return node_.size();
6029         } else {
6030           return nodeBuilder_.getCount();
6031         }
6032       }
6033       /**
6034        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6035        */
getNode(int index)6036       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode getNode(int index) {
6037         if (nodeBuilder_ == null) {
6038           return node_.get(index);
6039         } else {
6040           return nodeBuilder_.getMessage(index);
6041         }
6042       }
6043       /**
6044        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6045        */
setNode( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value)6046       public Builder setNode(
6047           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value) {
6048         if (nodeBuilder_ == null) {
6049           if (value == null) {
6050             throw new NullPointerException();
6051           }
6052           ensureNodeIsMutable();
6053           node_.set(index, value);
6054           onChanged();
6055         } else {
6056           nodeBuilder_.setMessage(index, value);
6057         }
6058         return this;
6059       }
6060       /**
6061        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6062        */
setNode( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue)6063       public Builder setNode(
6064           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue) {
6065         if (nodeBuilder_ == null) {
6066           ensureNodeIsMutable();
6067           node_.set(index, builderForValue.build());
6068           onChanged();
6069         } else {
6070           nodeBuilder_.setMessage(index, builderForValue.build());
6071         }
6072         return this;
6073       }
6074       /**
6075        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6076        */
addNode(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value)6077       public Builder addNode(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value) {
6078         if (nodeBuilder_ == null) {
6079           if (value == null) {
6080             throw new NullPointerException();
6081           }
6082           ensureNodeIsMutable();
6083           node_.add(value);
6084           onChanged();
6085         } else {
6086           nodeBuilder_.addMessage(value);
6087         }
6088         return this;
6089       }
6090       /**
6091        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6092        */
addNode( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value)6093       public Builder addNode(
6094           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode value) {
6095         if (nodeBuilder_ == null) {
6096           if (value == null) {
6097             throw new NullPointerException();
6098           }
6099           ensureNodeIsMutable();
6100           node_.add(index, value);
6101           onChanged();
6102         } else {
6103           nodeBuilder_.addMessage(index, value);
6104         }
6105         return this;
6106       }
6107       /**
6108        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6109        */
addNode( org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue)6110       public Builder addNode(
6111           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue) {
6112         if (nodeBuilder_ == null) {
6113           ensureNodeIsMutable();
6114           node_.add(builderForValue.build());
6115           onChanged();
6116         } else {
6117           nodeBuilder_.addMessage(builderForValue.build());
6118         }
6119         return this;
6120       }
6121       /**
6122        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6123        */
addNode( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue)6124       public Builder addNode(
6125           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder builderForValue) {
6126         if (nodeBuilder_ == null) {
6127           ensureNodeIsMutable();
6128           node_.add(index, builderForValue.build());
6129           onChanged();
6130         } else {
6131           nodeBuilder_.addMessage(index, builderForValue.build());
6132         }
6133         return this;
6134       }
6135       /**
6136        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6137        */
addAllNode( java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> values)6138       public Builder addAllNode(
6139           java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode> values) {
6140         if (nodeBuilder_ == null) {
6141           ensureNodeIsMutable();
6142           super.addAll(values, node_);
6143           onChanged();
6144         } else {
6145           nodeBuilder_.addAllMessages(values);
6146         }
6147         return this;
6148       }
6149       /**
6150        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6151        */
clearNode()6152       public Builder clearNode() {
6153         if (nodeBuilder_ == null) {
6154           node_ = java.util.Collections.emptyList();
6155           bitField0_ = (bitField0_ & ~0x00000001);
6156           onChanged();
6157         } else {
6158           nodeBuilder_.clear();
6159         }
6160         return this;
6161       }
6162       /**
6163        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6164        */
removeNode(int index)6165       public Builder removeNode(int index) {
6166         if (nodeBuilder_ == null) {
6167           ensureNodeIsMutable();
6168           node_.remove(index);
6169           onChanged();
6170         } else {
6171           nodeBuilder_.remove(index);
6172         }
6173         return this;
6174       }
6175       /**
6176        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6177        */
getNodeBuilder( int index)6178       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder getNodeBuilder(
6179           int index) {
6180         return getNodeFieldBuilder().getBuilder(index);
6181       }
6182       /**
6183        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6184        */
getNodeOrBuilder( int index)6185       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder getNodeOrBuilder(
6186           int index) {
6187         if (nodeBuilder_ == null) {
6188           return node_.get(index);  } else {
6189           return nodeBuilder_.getMessageOrBuilder(index);
6190         }
6191       }
6192       /**
6193        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6194        */
6195       public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder>
getNodeOrBuilderList()6196            getNodeOrBuilderList() {
6197         if (nodeBuilder_ != null) {
6198           return nodeBuilder_.getMessageOrBuilderList();
6199         } else {
6200           return java.util.Collections.unmodifiableList(node_);
6201         }
6202       }
6203       /**
6204        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6205        */
addNodeBuilder()6206       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder addNodeBuilder() {
6207         return getNodeFieldBuilder().addBuilder(
6208             org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.getDefaultInstance());
6209       }
6210       /**
6211        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6212        */
addNodeBuilder( int index)6213       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder addNodeBuilder(
6214           int index) {
6215         return getNodeFieldBuilder().addBuilder(
6216             index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.getDefaultInstance());
6217       }
6218       /**
6219        * <code>repeated .ProcedureStoreTracker.TrackerNode node = 1;</code>
6220        */
6221       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder>
getNodeBuilderList()6222            getNodeBuilderList() {
6223         return getNodeFieldBuilder().getBuilderList();
6224       }
6225       private com.google.protobuf.RepeatedFieldBuilder<
6226           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder>
getNodeFieldBuilder()6227           getNodeFieldBuilder() {
6228         if (nodeBuilder_ == null) {
6229           nodeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
6230               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNodeOrBuilder>(
6231                   node_,
6232                   ((bitField0_ & 0x00000001) == 0x00000001),
6233                   getParentForChildren(),
6234                   isClean());
6235           node_ = null;
6236         }
6237         return nodeBuilder_;
6238       }
6239 
6240       // @@protoc_insertion_point(builder_scope:ProcedureStoreTracker)
6241     }
6242 
6243     static {
6244       defaultInstance = new ProcedureStoreTracker(true);
defaultInstance.initFields()6245       defaultInstance.initFields();
6246     }
6247 
6248     // @@protoc_insertion_point(class_scope:ProcedureStoreTracker)
6249   }
6250 
6251   public interface ProcedureWALEntryOrBuilder
6252       extends com.google.protobuf.MessageOrBuilder {
6253 
6254     // required .ProcedureWALEntry.Type type = 1;
6255     /**
6256      * <code>required .ProcedureWALEntry.Type type = 1;</code>
6257      */
hasType()6258     boolean hasType();
6259     /**
6260      * <code>required .ProcedureWALEntry.Type type = 1;</code>
6261      */
getType()6262     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type getType();
6263 
6264     // repeated .Procedure procedure = 2;
6265     /**
6266      * <code>repeated .Procedure procedure = 2;</code>
6267      */
6268     java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure>
getProcedureList()6269         getProcedureList();
6270     /**
6271      * <code>repeated .Procedure procedure = 2;</code>
6272      */
getProcedure(int index)6273     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure getProcedure(int index);
6274     /**
6275      * <code>repeated .Procedure procedure = 2;</code>
6276      */
getProcedureCount()6277     int getProcedureCount();
6278     /**
6279      * <code>repeated .Procedure procedure = 2;</code>
6280      */
6281     java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder>
getProcedureOrBuilderList()6282         getProcedureOrBuilderList();
6283     /**
6284      * <code>repeated .Procedure procedure = 2;</code>
6285      */
getProcedureOrBuilder( int index)6286     org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder getProcedureOrBuilder(
6287         int index);
6288 
6289     // optional uint64 proc_id = 3;
6290     /**
6291      * <code>optional uint64 proc_id = 3;</code>
6292      */
hasProcId()6293     boolean hasProcId();
6294     /**
6295      * <code>optional uint64 proc_id = 3;</code>
6296      */
getProcId()6297     long getProcId();
6298   }
6299   /**
6300    * Protobuf type {@code ProcedureWALEntry}
6301    */
6302   public static final class ProcedureWALEntry extends
6303       com.google.protobuf.GeneratedMessage
6304       implements ProcedureWALEntryOrBuilder {
6305     // Use ProcedureWALEntry.newBuilder() to construct.
ProcedureWALEntry(com.google.protobuf.GeneratedMessage.Builder<?> builder)6306     private ProcedureWALEntry(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
6307       super(builder);
6308       this.unknownFields = builder.getUnknownFields();
6309     }
ProcedureWALEntry(boolean noInit)6310     private ProcedureWALEntry(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
6311 
6312     private static final ProcedureWALEntry defaultInstance;
getDefaultInstance()6313     public static ProcedureWALEntry getDefaultInstance() {
6314       return defaultInstance;
6315     }
6316 
getDefaultInstanceForType()6317     public ProcedureWALEntry getDefaultInstanceForType() {
6318       return defaultInstance;
6319     }
6320 
6321     private final com.google.protobuf.UnknownFieldSet unknownFields;
6322     @java.lang.Override
6323     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()6324         getUnknownFields() {
6325       return this.unknownFields;
6326     }
ProcedureWALEntry( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6327     private ProcedureWALEntry(
6328         com.google.protobuf.CodedInputStream input,
6329         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6330         throws com.google.protobuf.InvalidProtocolBufferException {
6331       initFields();
6332       int mutable_bitField0_ = 0;
6333       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6334           com.google.protobuf.UnknownFieldSet.newBuilder();
6335       try {
6336         boolean done = false;
6337         while (!done) {
6338           int tag = input.readTag();
6339           switch (tag) {
6340             case 0:
6341               done = true;
6342               break;
6343             default: {
6344               if (!parseUnknownField(input, unknownFields,
6345                                      extensionRegistry, tag)) {
6346                 done = true;
6347               }
6348               break;
6349             }
6350             case 8: {
6351               int rawValue = input.readEnum();
6352               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type value = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type.valueOf(rawValue);
6353               if (value == null) {
6354                 unknownFields.mergeVarintField(1, rawValue);
6355               } else {
6356                 bitField0_ |= 0x00000001;
6357                 type_ = value;
6358               }
6359               break;
6360             }
6361             case 18: {
6362               if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
6363                 procedure_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure>();
6364                 mutable_bitField0_ |= 0x00000002;
6365               }
6366               procedure_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.PARSER, extensionRegistry));
6367               break;
6368             }
6369             case 24: {
6370               bitField0_ |= 0x00000002;
6371               procId_ = input.readUInt64();
6372               break;
6373             }
6374           }
6375         }
6376       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6377         throw e.setUnfinishedMessage(this);
6378       } catch (java.io.IOException e) {
6379         throw new com.google.protobuf.InvalidProtocolBufferException(
6380             e.getMessage()).setUnfinishedMessage(this);
6381       } finally {
6382         if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
6383           procedure_ = java.util.Collections.unmodifiableList(procedure_);
6384         }
6385         this.unknownFields = unknownFields.build();
6386         makeExtensionsImmutable();
6387       }
6388     }
6389     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()6390         getDescriptor() {
6391       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALEntry_descriptor;
6392     }
6393 
6394     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()6395         internalGetFieldAccessorTable() {
6396       return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALEntry_fieldAccessorTable
6397           .ensureFieldAccessorsInitialized(
6398               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Builder.class);
6399     }
6400 
6401     public static com.google.protobuf.Parser<ProcedureWALEntry> PARSER =
6402         new com.google.protobuf.AbstractParser<ProcedureWALEntry>() {
6403       public ProcedureWALEntry parsePartialFrom(
6404           com.google.protobuf.CodedInputStream input,
6405           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6406           throws com.google.protobuf.InvalidProtocolBufferException {
6407         return new ProcedureWALEntry(input, extensionRegistry);
6408       }
6409     };
6410 
6411     @java.lang.Override
getParserForType()6412     public com.google.protobuf.Parser<ProcedureWALEntry> getParserForType() {
6413       return PARSER;
6414     }
6415 
6416     /**
6417      * Protobuf enum {@code ProcedureWALEntry.Type}
6418      */
6419     public enum Type
6420         implements com.google.protobuf.ProtocolMessageEnum {
6421       /**
6422        * <code>EOF = 1;</code>
6423        */
6424       EOF(0, 1),
6425       /**
6426        * <code>INIT = 2;</code>
6427        */
6428       INIT(1, 2),
6429       /**
6430        * <code>INSERT = 3;</code>
6431        */
6432       INSERT(2, 3),
6433       /**
6434        * <code>UPDATE = 4;</code>
6435        */
6436       UPDATE(3, 4),
6437       /**
6438        * <code>DELETE = 5;</code>
6439        */
6440       DELETE(4, 5),
6441       /**
6442        * <code>COMPACT = 6;</code>
6443        */
6444       COMPACT(5, 6),
6445       ;
6446 
6447       /**
6448        * <code>EOF = 1;</code>
6449        */
6450       public static final int EOF_VALUE = 1;
6451       /**
6452        * <code>INIT = 2;</code>
6453        */
6454       public static final int INIT_VALUE = 2;
6455       /**
6456        * <code>INSERT = 3;</code>
6457        */
6458       public static final int INSERT_VALUE = 3;
6459       /**
6460        * <code>UPDATE = 4;</code>
6461        */
6462       public static final int UPDATE_VALUE = 4;
6463       /**
6464        * <code>DELETE = 5;</code>
6465        */
6466       public static final int DELETE_VALUE = 5;
6467       /**
6468        * <code>COMPACT = 6;</code>
6469        */
6470       public static final int COMPACT_VALUE = 6;
6471 
6472 
getNumber()6473       public final int getNumber() { return value; }
6474 
valueOf(int value)6475       public static Type valueOf(int value) {
6476         switch (value) {
6477           case 1: return EOF;
6478           case 2: return INIT;
6479           case 3: return INSERT;
6480           case 4: return UPDATE;
6481           case 5: return DELETE;
6482           case 6: return COMPACT;
6483           default: return null;
6484         }
6485       }
6486 
6487       public static com.google.protobuf.Internal.EnumLiteMap<Type>
internalGetValueMap()6488           internalGetValueMap() {
6489         return internalValueMap;
6490       }
6491       private static com.google.protobuf.Internal.EnumLiteMap<Type>
6492           internalValueMap =
6493             new com.google.protobuf.Internal.EnumLiteMap<Type>() {
6494               public Type findValueByNumber(int number) {
6495                 return Type.valueOf(number);
6496               }
6497             };
6498 
6499       public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()6500           getValueDescriptor() {
6501         return getDescriptor().getValues().get(index);
6502       }
6503       public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()6504           getDescriptorForType() {
6505         return getDescriptor();
6506       }
6507       public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()6508           getDescriptor() {
6509         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.getDescriptor().getEnumTypes().get(0);
6510       }
6511 
6512       private static final Type[] VALUES = values();
6513 
valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)6514       public static Type valueOf(
6515           com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
6516         if (desc.getType() != getDescriptor()) {
6517           throw new java.lang.IllegalArgumentException(
6518             "EnumValueDescriptor is not for this type.");
6519         }
6520         return VALUES[desc.getIndex()];
6521       }
6522 
6523       private final int index;
6524       private final int value;
6525 
Type(int index, int value)6526       private Type(int index, int value) {
6527         this.index = index;
6528         this.value = value;
6529       }
6530 
6531       // @@protoc_insertion_point(enum_scope:ProcedureWALEntry.Type)
6532     }
6533 
6534     private int bitField0_;
6535     // required .ProcedureWALEntry.Type type = 1;
6536     public static final int TYPE_FIELD_NUMBER = 1;
6537     private org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type type_;
6538     /**
6539      * <code>required .ProcedureWALEntry.Type type = 1;</code>
6540      */
hasType()6541     public boolean hasType() {
6542       return ((bitField0_ & 0x00000001) == 0x00000001);
6543     }
6544     /**
6545      * <code>required .ProcedureWALEntry.Type type = 1;</code>
6546      */
getType()6547     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type getType() {
6548       return type_;
6549     }
6550 
6551     // repeated .Procedure procedure = 2;
6552     public static final int PROCEDURE_FIELD_NUMBER = 2;
6553     private java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> procedure_;
6554     /**
6555      * <code>repeated .Procedure procedure = 2;</code>
6556      */
getProcedureList()6557     public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> getProcedureList() {
6558       return procedure_;
6559     }
6560     /**
6561      * <code>repeated .Procedure procedure = 2;</code>
6562      */
6563     public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder>
getProcedureOrBuilderList()6564         getProcedureOrBuilderList() {
6565       return procedure_;
6566     }
6567     /**
6568      * <code>repeated .Procedure procedure = 2;</code>
6569      */
getProcedureCount()6570     public int getProcedureCount() {
6571       return procedure_.size();
6572     }
6573     /**
6574      * <code>repeated .Procedure procedure = 2;</code>
6575      */
getProcedure(int index)6576     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure getProcedure(int index) {
6577       return procedure_.get(index);
6578     }
6579     /**
6580      * <code>repeated .Procedure procedure = 2;</code>
6581      */
getProcedureOrBuilder( int index)6582     public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder getProcedureOrBuilder(
6583         int index) {
6584       return procedure_.get(index);
6585     }
6586 
6587     // optional uint64 proc_id = 3;
6588     public static final int PROC_ID_FIELD_NUMBER = 3;
6589     private long procId_;
6590     /**
6591      * <code>optional uint64 proc_id = 3;</code>
6592      */
hasProcId()6593     public boolean hasProcId() {
6594       return ((bitField0_ & 0x00000002) == 0x00000002);
6595     }
6596     /**
6597      * <code>optional uint64 proc_id = 3;</code>
6598      */
getProcId()6599     public long getProcId() {
6600       return procId_;
6601     }
6602 
initFields()6603     private void initFields() {
6604       type_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type.EOF;
6605       procedure_ = java.util.Collections.emptyList();
6606       procId_ = 0L;
6607     }
6608     private byte memoizedIsInitialized = -1;
isInitialized()6609     public final boolean isInitialized() {
6610       byte isInitialized = memoizedIsInitialized;
6611       if (isInitialized != -1) return isInitialized == 1;
6612 
6613       if (!hasType()) {
6614         memoizedIsInitialized = 0;
6615         return false;
6616       }
6617       for (int i = 0; i < getProcedureCount(); i++) {
6618         if (!getProcedure(i).isInitialized()) {
6619           memoizedIsInitialized = 0;
6620           return false;
6621         }
6622       }
6623       memoizedIsInitialized = 1;
6624       return true;
6625     }
6626 
writeTo(com.google.protobuf.CodedOutputStream output)6627     public void writeTo(com.google.protobuf.CodedOutputStream output)
6628                         throws java.io.IOException {
6629       getSerializedSize();
6630       if (((bitField0_ & 0x00000001) == 0x00000001)) {
6631         output.writeEnum(1, type_.getNumber());
6632       }
6633       for (int i = 0; i < procedure_.size(); i++) {
6634         output.writeMessage(2, procedure_.get(i));
6635       }
6636       if (((bitField0_ & 0x00000002) == 0x00000002)) {
6637         output.writeUInt64(3, procId_);
6638       }
6639       getUnknownFields().writeTo(output);
6640     }
6641 
6642     private int memoizedSerializedSize = -1;
getSerializedSize()6643     public int getSerializedSize() {
6644       int size = memoizedSerializedSize;
6645       if (size != -1) return size;
6646 
6647       size = 0;
6648       if (((bitField0_ & 0x00000001) == 0x00000001)) {
6649         size += com.google.protobuf.CodedOutputStream
6650           .computeEnumSize(1, type_.getNumber());
6651       }
6652       for (int i = 0; i < procedure_.size(); i++) {
6653         size += com.google.protobuf.CodedOutputStream
6654           .computeMessageSize(2, procedure_.get(i));
6655       }
6656       if (((bitField0_ & 0x00000002) == 0x00000002)) {
6657         size += com.google.protobuf.CodedOutputStream
6658           .computeUInt64Size(3, procId_);
6659       }
6660       size += getUnknownFields().getSerializedSize();
6661       memoizedSerializedSize = size;
6662       return size;
6663     }
6664 
6665     private static final long serialVersionUID = 0L;
6666     @java.lang.Override
writeReplace()6667     protected java.lang.Object writeReplace()
6668         throws java.io.ObjectStreamException {
6669       return super.writeReplace();
6670     }
6671 
6672     @java.lang.Override
equals(final java.lang.Object obj)6673     public boolean equals(final java.lang.Object obj) {
6674       if (obj == this) {
6675        return true;
6676       }
6677       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry)) {
6678         return super.equals(obj);
6679       }
6680       org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry other = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry) obj;
6681 
6682       boolean result = true;
6683       result = result && (hasType() == other.hasType());
6684       if (hasType()) {
6685         result = result &&
6686             (getType() == other.getType());
6687       }
6688       result = result && getProcedureList()
6689           .equals(other.getProcedureList());
6690       result = result && (hasProcId() == other.hasProcId());
6691       if (hasProcId()) {
6692         result = result && (getProcId()
6693             == other.getProcId());
6694       }
6695       result = result &&
6696           getUnknownFields().equals(other.getUnknownFields());
6697       return result;
6698     }
6699 
6700     private int memoizedHashCode = 0;
6701     @java.lang.Override
hashCode()6702     public int hashCode() {
6703       if (memoizedHashCode != 0) {
6704         return memoizedHashCode;
6705       }
6706       int hash = 41;
6707       hash = (19 * hash) + getDescriptorForType().hashCode();
6708       if (hasType()) {
6709         hash = (37 * hash) + TYPE_FIELD_NUMBER;
6710         hash = (53 * hash) + hashEnum(getType());
6711       }
6712       if (getProcedureCount() > 0) {
6713         hash = (37 * hash) + PROCEDURE_FIELD_NUMBER;
6714         hash = (53 * hash) + getProcedureList().hashCode();
6715       }
6716       if (hasProcId()) {
6717         hash = (37 * hash) + PROC_ID_FIELD_NUMBER;
6718         hash = (53 * hash) + hashLong(getProcId());
6719       }
6720       hash = (29 * hash) + getUnknownFields().hashCode();
6721       memoizedHashCode = hash;
6722       return hash;
6723     }
6724 
parseFrom( com.google.protobuf.ByteString data)6725     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6726         com.google.protobuf.ByteString data)
6727         throws com.google.protobuf.InvalidProtocolBufferException {
6728       return PARSER.parseFrom(data);
6729     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6730     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6731         com.google.protobuf.ByteString data,
6732         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6733         throws com.google.protobuf.InvalidProtocolBufferException {
6734       return PARSER.parseFrom(data, extensionRegistry);
6735     }
parseFrom(byte[] data)6736     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(byte[] data)
6737         throws com.google.protobuf.InvalidProtocolBufferException {
6738       return PARSER.parseFrom(data);
6739     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6740     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6741         byte[] data,
6742         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6743         throws com.google.protobuf.InvalidProtocolBufferException {
6744       return PARSER.parseFrom(data, extensionRegistry);
6745     }
parseFrom(java.io.InputStream input)6746     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(java.io.InputStream input)
6747         throws java.io.IOException {
6748       return PARSER.parseFrom(input);
6749     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6750     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6751         java.io.InputStream input,
6752         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6753         throws java.io.IOException {
6754       return PARSER.parseFrom(input, extensionRegistry);
6755     }
parseDelimitedFrom(java.io.InputStream input)6756     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseDelimitedFrom(java.io.InputStream input)
6757         throws java.io.IOException {
6758       return PARSER.parseDelimitedFrom(input);
6759     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6760     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseDelimitedFrom(
6761         java.io.InputStream input,
6762         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6763         throws java.io.IOException {
6764       return PARSER.parseDelimitedFrom(input, extensionRegistry);
6765     }
parseFrom( com.google.protobuf.CodedInputStream input)6766     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6767         com.google.protobuf.CodedInputStream input)
6768         throws java.io.IOException {
6769       return PARSER.parseFrom(input);
6770     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6771     public static org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parseFrom(
6772         com.google.protobuf.CodedInputStream input,
6773         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6774         throws java.io.IOException {
6775       return PARSER.parseFrom(input, extensionRegistry);
6776     }
6777 
newBuilder()6778     public static Builder newBuilder() { return Builder.create(); }
newBuilderForType()6779     public Builder newBuilderForType() { return newBuilder(); }
newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry prototype)6780     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry prototype) {
6781       return newBuilder().mergeFrom(prototype);
6782     }
toBuilder()6783     public Builder toBuilder() { return newBuilder(this); }
6784 
6785     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent)6786     protected Builder newBuilderForType(
6787         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6788       Builder builder = new Builder(parent);
6789       return builder;
6790     }
6791     /**
6792      * Protobuf type {@code ProcedureWALEntry}
6793      */
6794     public static final class Builder extends
6795         com.google.protobuf.GeneratedMessage.Builder<Builder>
6796        implements org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntryOrBuilder {
6797       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()6798           getDescriptor() {
6799         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALEntry_descriptor;
6800       }
6801 
6802       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()6803           internalGetFieldAccessorTable() {
6804         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALEntry_fieldAccessorTable
6805             .ensureFieldAccessorsInitialized(
6806                 org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.class, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Builder.class);
6807       }
6808 
6809       // Construct using org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.newBuilder()
Builder()6810       private Builder() {
6811         maybeForceBuilderInitialization();
6812       }
6813 
Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent)6814       private Builder(
6815           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6816         super(parent);
6817         maybeForceBuilderInitialization();
6818       }
maybeForceBuilderInitialization()6819       private void maybeForceBuilderInitialization() {
6820         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6821           getProcedureFieldBuilder();
6822         }
6823       }
create()6824       private static Builder create() {
6825         return new Builder();
6826       }
6827 
clear()6828       public Builder clear() {
6829         super.clear();
6830         type_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type.EOF;
6831         bitField0_ = (bitField0_ & ~0x00000001);
6832         if (procedureBuilder_ == null) {
6833           procedure_ = java.util.Collections.emptyList();
6834           bitField0_ = (bitField0_ & ~0x00000002);
6835         } else {
6836           procedureBuilder_.clear();
6837         }
6838         procId_ = 0L;
6839         bitField0_ = (bitField0_ & ~0x00000004);
6840         return this;
6841       }
6842 
clone()6843       public Builder clone() {
6844         return create().mergeFrom(buildPartial());
6845       }
6846 
6847       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()6848           getDescriptorForType() {
6849         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.internal_static_ProcedureWALEntry_descriptor;
6850       }
6851 
getDefaultInstanceForType()6852       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry getDefaultInstanceForType() {
6853         return org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.getDefaultInstance();
6854       }
6855 
build()6856       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry build() {
6857         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry result = buildPartial();
6858         if (!result.isInitialized()) {
6859           throw newUninitializedMessageException(result);
6860         }
6861         return result;
6862       }
6863 
buildPartial()6864       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry buildPartial() {
6865         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry result = new org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry(this);
6866         int from_bitField0_ = bitField0_;
6867         int to_bitField0_ = 0;
6868         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
6869           to_bitField0_ |= 0x00000001;
6870         }
6871         result.type_ = type_;
6872         if (procedureBuilder_ == null) {
6873           if (((bitField0_ & 0x00000002) == 0x00000002)) {
6874             procedure_ = java.util.Collections.unmodifiableList(procedure_);
6875             bitField0_ = (bitField0_ & ~0x00000002);
6876           }
6877           result.procedure_ = procedure_;
6878         } else {
6879           result.procedure_ = procedureBuilder_.build();
6880         }
6881         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
6882           to_bitField0_ |= 0x00000002;
6883         }
6884         result.procId_ = procId_;
6885         result.bitField0_ = to_bitField0_;
6886         onBuilt();
6887         return result;
6888       }
6889 
mergeFrom(com.google.protobuf.Message other)6890       public Builder mergeFrom(com.google.protobuf.Message other) {
6891         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry) {
6892           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry)other);
6893         } else {
6894           super.mergeFrom(other);
6895           return this;
6896         }
6897       }
6898 
mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry other)6899       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry other) {
6900         if (other == org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.getDefaultInstance()) return this;
6901         if (other.hasType()) {
6902           setType(other.getType());
6903         }
6904         if (procedureBuilder_ == null) {
6905           if (!other.procedure_.isEmpty()) {
6906             if (procedure_.isEmpty()) {
6907               procedure_ = other.procedure_;
6908               bitField0_ = (bitField0_ & ~0x00000002);
6909             } else {
6910               ensureProcedureIsMutable();
6911               procedure_.addAll(other.procedure_);
6912             }
6913             onChanged();
6914           }
6915         } else {
6916           if (!other.procedure_.isEmpty()) {
6917             if (procedureBuilder_.isEmpty()) {
6918               procedureBuilder_.dispose();
6919               procedureBuilder_ = null;
6920               procedure_ = other.procedure_;
6921               bitField0_ = (bitField0_ & ~0x00000002);
6922               procedureBuilder_ =
6923                 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
6924                    getProcedureFieldBuilder() : null;
6925             } else {
6926               procedureBuilder_.addAllMessages(other.procedure_);
6927             }
6928           }
6929         }
6930         if (other.hasProcId()) {
6931           setProcId(other.getProcId());
6932         }
6933         this.mergeUnknownFields(other.getUnknownFields());
6934         return this;
6935       }
6936 
isInitialized()6937       public final boolean isInitialized() {
6938         if (!hasType()) {
6939 
6940           return false;
6941         }
6942         for (int i = 0; i < getProcedureCount(); i++) {
6943           if (!getProcedure(i).isInitialized()) {
6944 
6945             return false;
6946           }
6947         }
6948         return true;
6949       }
6950 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6951       public Builder mergeFrom(
6952           com.google.protobuf.CodedInputStream input,
6953           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6954           throws java.io.IOException {
6955         org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry parsedMessage = null;
6956         try {
6957           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
6958         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6959           parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry) e.getUnfinishedMessage();
6960           throw e;
6961         } finally {
6962           if (parsedMessage != null) {
6963             mergeFrom(parsedMessage);
6964           }
6965         }
6966         return this;
6967       }
6968       private int bitField0_;
6969 
6970       // required .ProcedureWALEntry.Type type = 1;
6971       private org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type type_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type.EOF;
6972       /**
6973        * <code>required .ProcedureWALEntry.Type type = 1;</code>
6974        */
hasType()6975       public boolean hasType() {
6976         return ((bitField0_ & 0x00000001) == 0x00000001);
6977       }
6978       /**
6979        * <code>required .ProcedureWALEntry.Type type = 1;</code>
6980        */
getType()6981       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type getType() {
6982         return type_;
6983       }
6984       /**
6985        * <code>required .ProcedureWALEntry.Type type = 1;</code>
6986        */
setType(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type value)6987       public Builder setType(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type value) {
6988         if (value == null) {
6989           throw new NullPointerException();
6990         }
6991         bitField0_ |= 0x00000001;
6992         type_ = value;
6993         onChanged();
6994         return this;
6995       }
6996       /**
6997        * <code>required .ProcedureWALEntry.Type type = 1;</code>
6998        */
clearType()6999       public Builder clearType() {
7000         bitField0_ = (bitField0_ & ~0x00000001);
7001         type_ = org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type.EOF;
7002         onChanged();
7003         return this;
7004       }
7005 
7006       // repeated .Procedure procedure = 2;
7007       private java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> procedure_ =
7008         java.util.Collections.emptyList();
ensureProcedureIsMutable()7009       private void ensureProcedureIsMutable() {
7010         if (!((bitField0_ & 0x00000002) == 0x00000002)) {
7011           procedure_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure>(procedure_);
7012           bitField0_ |= 0x00000002;
7013          }
7014       }
7015 
7016       private com.google.protobuf.RepeatedFieldBuilder<
7017           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder> procedureBuilder_;
7018 
7019       /**
7020        * <code>repeated .Procedure procedure = 2;</code>
7021        */
getProcedureList()7022       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> getProcedureList() {
7023         if (procedureBuilder_ == null) {
7024           return java.util.Collections.unmodifiableList(procedure_);
7025         } else {
7026           return procedureBuilder_.getMessageList();
7027         }
7028       }
7029       /**
7030        * <code>repeated .Procedure procedure = 2;</code>
7031        */
getProcedureCount()7032       public int getProcedureCount() {
7033         if (procedureBuilder_ == null) {
7034           return procedure_.size();
7035         } else {
7036           return procedureBuilder_.getCount();
7037         }
7038       }
7039       /**
7040        * <code>repeated .Procedure procedure = 2;</code>
7041        */
getProcedure(int index)7042       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure getProcedure(int index) {
7043         if (procedureBuilder_ == null) {
7044           return procedure_.get(index);
7045         } else {
7046           return procedureBuilder_.getMessage(index);
7047         }
7048       }
7049       /**
7050        * <code>repeated .Procedure procedure = 2;</code>
7051        */
setProcedure( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value)7052       public Builder setProcedure(
7053           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value) {
7054         if (procedureBuilder_ == null) {
7055           if (value == null) {
7056             throw new NullPointerException();
7057           }
7058           ensureProcedureIsMutable();
7059           procedure_.set(index, value);
7060           onChanged();
7061         } else {
7062           procedureBuilder_.setMessage(index, value);
7063         }
7064         return this;
7065       }
7066       /**
7067        * <code>repeated .Procedure procedure = 2;</code>
7068        */
setProcedure( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue)7069       public Builder setProcedure(
7070           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue) {
7071         if (procedureBuilder_ == null) {
7072           ensureProcedureIsMutable();
7073           procedure_.set(index, builderForValue.build());
7074           onChanged();
7075         } else {
7076           procedureBuilder_.setMessage(index, builderForValue.build());
7077         }
7078         return this;
7079       }
7080       /**
7081        * <code>repeated .Procedure procedure = 2;</code>
7082        */
addProcedure(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value)7083       public Builder addProcedure(org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value) {
7084         if (procedureBuilder_ == null) {
7085           if (value == null) {
7086             throw new NullPointerException();
7087           }
7088           ensureProcedureIsMutable();
7089           procedure_.add(value);
7090           onChanged();
7091         } else {
7092           procedureBuilder_.addMessage(value);
7093         }
7094         return this;
7095       }
7096       /**
7097        * <code>repeated .Procedure procedure = 2;</code>
7098        */
addProcedure( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value)7099       public Builder addProcedure(
7100           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure value) {
7101         if (procedureBuilder_ == null) {
7102           if (value == null) {
7103             throw new NullPointerException();
7104           }
7105           ensureProcedureIsMutable();
7106           procedure_.add(index, value);
7107           onChanged();
7108         } else {
7109           procedureBuilder_.addMessage(index, value);
7110         }
7111         return this;
7112       }
7113       /**
7114        * <code>repeated .Procedure procedure = 2;</code>
7115        */
addProcedure( org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue)7116       public Builder addProcedure(
7117           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue) {
7118         if (procedureBuilder_ == null) {
7119           ensureProcedureIsMutable();
7120           procedure_.add(builderForValue.build());
7121           onChanged();
7122         } else {
7123           procedureBuilder_.addMessage(builderForValue.build());
7124         }
7125         return this;
7126       }
7127       /**
7128        * <code>repeated .Procedure procedure = 2;</code>
7129        */
addProcedure( int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue)7130       public Builder addProcedure(
7131           int index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder builderForValue) {
7132         if (procedureBuilder_ == null) {
7133           ensureProcedureIsMutable();
7134           procedure_.add(index, builderForValue.build());
7135           onChanged();
7136         } else {
7137           procedureBuilder_.addMessage(index, builderForValue.build());
7138         }
7139         return this;
7140       }
7141       /**
7142        * <code>repeated .Procedure procedure = 2;</code>
7143        */
addAllProcedure( java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> values)7144       public Builder addAllProcedure(
7145           java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure> values) {
7146         if (procedureBuilder_ == null) {
7147           ensureProcedureIsMutable();
7148           super.addAll(values, procedure_);
7149           onChanged();
7150         } else {
7151           procedureBuilder_.addAllMessages(values);
7152         }
7153         return this;
7154       }
7155       /**
7156        * <code>repeated .Procedure procedure = 2;</code>
7157        */
clearProcedure()7158       public Builder clearProcedure() {
7159         if (procedureBuilder_ == null) {
7160           procedure_ = java.util.Collections.emptyList();
7161           bitField0_ = (bitField0_ & ~0x00000002);
7162           onChanged();
7163         } else {
7164           procedureBuilder_.clear();
7165         }
7166         return this;
7167       }
7168       /**
7169        * <code>repeated .Procedure procedure = 2;</code>
7170        */
removeProcedure(int index)7171       public Builder removeProcedure(int index) {
7172         if (procedureBuilder_ == null) {
7173           ensureProcedureIsMutable();
7174           procedure_.remove(index);
7175           onChanged();
7176         } else {
7177           procedureBuilder_.remove(index);
7178         }
7179         return this;
7180       }
7181       /**
7182        * <code>repeated .Procedure procedure = 2;</code>
7183        */
getProcedureBuilder( int index)7184       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder getProcedureBuilder(
7185           int index) {
7186         return getProcedureFieldBuilder().getBuilder(index);
7187       }
7188       /**
7189        * <code>repeated .Procedure procedure = 2;</code>
7190        */
getProcedureOrBuilder( int index)7191       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder getProcedureOrBuilder(
7192           int index) {
7193         if (procedureBuilder_ == null) {
7194           return procedure_.get(index);  } else {
7195           return procedureBuilder_.getMessageOrBuilder(index);
7196         }
7197       }
7198       /**
7199        * <code>repeated .Procedure procedure = 2;</code>
7200        */
7201       public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder>
getProcedureOrBuilderList()7202            getProcedureOrBuilderList() {
7203         if (procedureBuilder_ != null) {
7204           return procedureBuilder_.getMessageOrBuilderList();
7205         } else {
7206           return java.util.Collections.unmodifiableList(procedure_);
7207         }
7208       }
7209       /**
7210        * <code>repeated .Procedure procedure = 2;</code>
7211        */
addProcedureBuilder()7212       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder addProcedureBuilder() {
7213         return getProcedureFieldBuilder().addBuilder(
7214             org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.getDefaultInstance());
7215       }
7216       /**
7217        * <code>repeated .Procedure procedure = 2;</code>
7218        */
addProcedureBuilder( int index)7219       public org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder addProcedureBuilder(
7220           int index) {
7221         return getProcedureFieldBuilder().addBuilder(
7222             index, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.getDefaultInstance());
7223       }
7224       /**
7225        * <code>repeated .Procedure procedure = 2;</code>
7226        */
7227       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder>
getProcedureBuilderList()7228            getProcedureBuilderList() {
7229         return getProcedureFieldBuilder().getBuilderList();
7230       }
7231       private com.google.protobuf.RepeatedFieldBuilder<
7232           org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder>
getProcedureFieldBuilder()7233           getProcedureFieldBuilder() {
7234         if (procedureBuilder_ == null) {
7235           procedureBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
7236               org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.Procedure.Builder, org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureOrBuilder>(
7237                   procedure_,
7238                   ((bitField0_ & 0x00000002) == 0x00000002),
7239                   getParentForChildren(),
7240                   isClean());
7241           procedure_ = null;
7242         }
7243         return procedureBuilder_;
7244       }
7245 
7246       // optional uint64 proc_id = 3;
7247       private long procId_ ;
7248       /**
7249        * <code>optional uint64 proc_id = 3;</code>
7250        */
hasProcId()7251       public boolean hasProcId() {
7252         return ((bitField0_ & 0x00000004) == 0x00000004);
7253       }
7254       /**
7255        * <code>optional uint64 proc_id = 3;</code>
7256        */
getProcId()7257       public long getProcId() {
7258         return procId_;
7259       }
7260       /**
7261        * <code>optional uint64 proc_id = 3;</code>
7262        */
setProcId(long value)7263       public Builder setProcId(long value) {
7264         bitField0_ |= 0x00000004;
7265         procId_ = value;
7266         onChanged();
7267         return this;
7268       }
7269       /**
7270        * <code>optional uint64 proc_id = 3;</code>
7271        */
clearProcId()7272       public Builder clearProcId() {
7273         bitField0_ = (bitField0_ & ~0x00000004);
7274         procId_ = 0L;
7275         onChanged();
7276         return this;
7277       }
7278 
7279       // @@protoc_insertion_point(builder_scope:ProcedureWALEntry)
7280     }
7281 
7282     static {
7283       defaultInstance = new ProcedureWALEntry(true);
defaultInstance.initFields()7284       defaultInstance.initFields();
7285     }
7286 
7287     // @@protoc_insertion_point(class_scope:ProcedureWALEntry)
7288   }
7289 
7290   private static com.google.protobuf.Descriptors.Descriptor
7291     internal_static_Procedure_descriptor;
7292   private static
7293     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7294       internal_static_Procedure_fieldAccessorTable;
7295   private static com.google.protobuf.Descriptors.Descriptor
7296     internal_static_SequentialProcedureData_descriptor;
7297   private static
7298     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7299       internal_static_SequentialProcedureData_fieldAccessorTable;
7300   private static com.google.protobuf.Descriptors.Descriptor
7301     internal_static_StateMachineProcedureData_descriptor;
7302   private static
7303     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7304       internal_static_StateMachineProcedureData_fieldAccessorTable;
7305   private static com.google.protobuf.Descriptors.Descriptor
7306     internal_static_ProcedureWALHeader_descriptor;
7307   private static
7308     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7309       internal_static_ProcedureWALHeader_fieldAccessorTable;
7310   private static com.google.protobuf.Descriptors.Descriptor
7311     internal_static_ProcedureWALTrailer_descriptor;
7312   private static
7313     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7314       internal_static_ProcedureWALTrailer_fieldAccessorTable;
7315   private static com.google.protobuf.Descriptors.Descriptor
7316     internal_static_ProcedureStoreTracker_descriptor;
7317   private static
7318     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7319       internal_static_ProcedureStoreTracker_fieldAccessorTable;
7320   private static com.google.protobuf.Descriptors.Descriptor
7321     internal_static_ProcedureStoreTracker_TrackerNode_descriptor;
7322   private static
7323     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7324       internal_static_ProcedureStoreTracker_TrackerNode_fieldAccessorTable;
7325   private static com.google.protobuf.Descriptors.Descriptor
7326     internal_static_ProcedureWALEntry_descriptor;
7327   private static
7328     com.google.protobuf.GeneratedMessage.FieldAccessorTable
7329       internal_static_ProcedureWALEntry_fieldAccessorTable;
7330 
7331   public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor()7332       getDescriptor() {
7333     return descriptor;
7334   }
7335   private static com.google.protobuf.Descriptors.FileDescriptor
7336       descriptor;
7337   static {
7338     java.lang.String[] descriptorData = {
7339       "\n\017Procedure.proto\032\023ErrorHandling.proto\"\271" +
7340       "\002\n\tProcedure\022\022\n\nclass_name\030\001 \002(\t\022\021\n\tpare" +
7341       "nt_id\030\002 \001(\004\022\017\n\007proc_id\030\003 \002(\004\022\022\n\nstart_ti" +
7342       "me\030\004 \002(\004\022\r\n\005owner\030\005 \001(\t\022\036\n\005state\030\006 \002(\0162\017" +
7343       ".ProcedureState\022\020\n\010stack_id\030\007 \003(\r\022\023\n\013las" +
7344       "t_update\030\010 \002(\004\022\017\n\007timeout\030\t \001(\r\022+\n\texcep" +
7345       "tion\030\n \001(\0132\030.ForeignExceptionMessage\022\016\n\006" +
7346       "result\030\013 \001(\014\022\022\n\nstate_data\030\014 \001(\014\022\026\n\013nonc" +
7347       "e_group\030\r \001(\004:\0010\022\020\n\005nonce\030\016 \001(\004:\0010\"+\n\027Se" +
7348       "quentialProcedureData\022\020\n\010executed\030\001 \002(\010\"",
7349       "*\n\031StateMachineProcedureData\022\r\n\005state\030\001 " +
7350       "\003(\r\"X\n\022ProcedureWALHeader\022\017\n\007version\030\001 \002" +
7351       "(\r\022\014\n\004type\030\002 \002(\r\022\016\n\006log_id\030\003 \002(\004\022\023\n\013min_" +
7352       "proc_id\030\004 \002(\004\";\n\023ProcedureWALTrailer\022\017\n\007" +
7353       "version\030\001 \002(\r\022\023\n\013tracker_pos\030\002 \002(\004\"\214\001\n\025P" +
7354       "rocedureStoreTracker\0220\n\004node\030\001 \003(\0132\".Pro" +
7355       "cedureStoreTracker.TrackerNode\032A\n\013Tracke" +
7356       "rNode\022\020\n\010start_id\030\001 \002(\004\022\017\n\007updated\030\002 \003(\004" +
7357       "\022\017\n\007deleted\030\003 \003(\004\"\266\001\n\021ProcedureWALEntry\022" +
7358       "%\n\004type\030\001 \002(\0162\027.ProcedureWALEntry.Type\022\035",
7359       "\n\tprocedure\030\002 \003(\0132\n.Procedure\022\017\n\007proc_id" +
7360       "\030\003 \001(\004\"J\n\004Type\022\007\n\003EOF\020\001\022\010\n\004INIT\020\002\022\n\n\006INS" +
7361       "ERT\020\003\022\n\n\006UPDATE\020\004\022\n\n\006DELETE\020\005\022\013\n\007COMPACT" +
7362       "\020\006*p\n\016ProcedureState\022\020\n\014INITIALIZING\020\001\022\014" +
7363       "\n\010RUNNABLE\020\002\022\013\n\007WAITING\020\003\022\023\n\017WAITING_TIM" +
7364       "EOUT\020\004\022\016\n\nROLLEDBACK\020\005\022\014\n\010FINISHED\020\006BE\n*" +
7365       "org.apache.hadoop.hbase.protobuf.generat" +
7366       "edB\017ProcedureProtosH\001\210\001\001\240\001\001"
7367     };
7368     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
7369       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
7370         public com.google.protobuf.ExtensionRegistry assignDescriptors(
7371             com.google.protobuf.Descriptors.FileDescriptor root) {
7372           descriptor = root;
7373           internal_static_Procedure_descriptor =
7374             getDescriptor().getMessageTypes().get(0);
7375           internal_static_Procedure_fieldAccessorTable = new
7376             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7377               internal_static_Procedure_descriptor,
7378               new java.lang.String[] { "ClassName", "ParentId", "ProcId", "StartTime", "Owner", "State", "StackId", "LastUpdate", "Timeout", "Exception", "Result", "StateData", "NonceGroup", "Nonce", });
7379           internal_static_SequentialProcedureData_descriptor =
7380             getDescriptor().getMessageTypes().get(1);
7381           internal_static_SequentialProcedureData_fieldAccessorTable = new
7382             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7383               internal_static_SequentialProcedureData_descriptor,
7384               new java.lang.String[] { "Executed", });
7385           internal_static_StateMachineProcedureData_descriptor =
7386             getDescriptor().getMessageTypes().get(2);
7387           internal_static_StateMachineProcedureData_fieldAccessorTable = new
7388             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7389               internal_static_StateMachineProcedureData_descriptor,
7390               new java.lang.String[] { "State", });
7391           internal_static_ProcedureWALHeader_descriptor =
7392             getDescriptor().getMessageTypes().get(3);
7393           internal_static_ProcedureWALHeader_fieldAccessorTable = new
7394             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7395               internal_static_ProcedureWALHeader_descriptor,
7396               new java.lang.String[] { "Version", "Type", "LogId", "MinProcId", });
7397           internal_static_ProcedureWALTrailer_descriptor =
7398             getDescriptor().getMessageTypes().get(4);
7399           internal_static_ProcedureWALTrailer_fieldAccessorTable = new
7400             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7401               internal_static_ProcedureWALTrailer_descriptor,
7402               new java.lang.String[] { "Version", "TrackerPos", });
7403           internal_static_ProcedureStoreTracker_descriptor =
7404             getDescriptor().getMessageTypes().get(5);
7405           internal_static_ProcedureStoreTracker_fieldAccessorTable = new
7406             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7407               internal_static_ProcedureStoreTracker_descriptor,
7408               new java.lang.String[] { "Node", });
7409           internal_static_ProcedureStoreTracker_TrackerNode_descriptor =
7410             internal_static_ProcedureStoreTracker_descriptor.getNestedTypes().get(0);
7411           internal_static_ProcedureStoreTracker_TrackerNode_fieldAccessorTable = new
7412             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7413               internal_static_ProcedureStoreTracker_TrackerNode_descriptor,
7414               new java.lang.String[] { "StartId", "Updated", "Deleted", });
7415           internal_static_ProcedureWALEntry_descriptor =
7416             getDescriptor().getMessageTypes().get(6);
7417           internal_static_ProcedureWALEntry_fieldAccessorTable = new
7418             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
7419               internal_static_ProcedureWALEntry_descriptor,
7420               new java.lang.String[] { "Type", "Procedure", "ProcId", });
7421           return null;
7422         }
7423       };
7424     com.google.protobuf.Descriptors.FileDescriptor
internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.getDescriptor(), }, assigner)7425       .internalBuildGeneratedFileFrom(descriptorData,
7426         new com.google.protobuf.Descriptors.FileDescriptor[] {
7427           org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.getDescriptor(),
7428         }, assigner);
7429   }
7430 
7431   // @@protoc_insertion_point(outer_class_scope)
7432 }
7433