View Javadoc

1   // Generated by the protocol buffer compiler.  DO NOT EDIT!
2   // source: RegionServerStatus.proto
3   
4   package org.apache.hadoop.hbase.protobuf.generated;
5   
6   public final class RegionServerStatusProtos {
7     private RegionServerStatusProtos() {}
8     public static void registerAllExtensions(
9         com.google.protobuf.ExtensionRegistry registry) {
10    }
11    public interface RegionServerStartupRequestOrBuilder
12        extends com.google.protobuf.MessageOrBuilder {
13      
14      // required uint32 port = 1;
15      boolean hasPort();
16      int getPort();
17      
18      // required uint64 serverStartCode = 2;
19      boolean hasServerStartCode();
20      long getServerStartCode();
21      
22      // required uint64 serverCurrentTime = 3;
23      boolean hasServerCurrentTime();
24      long getServerCurrentTime();
25    }
26    public static final class RegionServerStartupRequest extends
27        com.google.protobuf.GeneratedMessage
28        implements RegionServerStartupRequestOrBuilder {
29      // Use RegionServerStartupRequest.newBuilder() to construct.
30      private RegionServerStartupRequest(Builder builder) {
31        super(builder);
32      }
33      private RegionServerStartupRequest(boolean noInit) {}
34      
35      private static final RegionServerStartupRequest defaultInstance;
36      public static RegionServerStartupRequest getDefaultInstance() {
37        return defaultInstance;
38      }
39      
40      public RegionServerStartupRequest getDefaultInstanceForType() {
41        return defaultInstance;
42      }
43      
44      public static final com.google.protobuf.Descriptors.Descriptor
45          getDescriptor() {
46        return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupRequest_descriptor;
47      }
48      
49      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
50          internalGetFieldAccessorTable() {
51        return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupRequest_fieldAccessorTable;
52      }
53      
54      private int bitField0_;
55      // required uint32 port = 1;
56      public static final int PORT_FIELD_NUMBER = 1;
57      private int port_;
58      public boolean hasPort() {
59        return ((bitField0_ & 0x00000001) == 0x00000001);
60      }
61      public int getPort() {
62        return port_;
63      }
64      
65      // required uint64 serverStartCode = 2;
66      public static final int SERVERSTARTCODE_FIELD_NUMBER = 2;
67      private long serverStartCode_;
68      public boolean hasServerStartCode() {
69        return ((bitField0_ & 0x00000002) == 0x00000002);
70      }
71      public long getServerStartCode() {
72        return serverStartCode_;
73      }
74      
75      // required uint64 serverCurrentTime = 3;
76      public static final int SERVERCURRENTTIME_FIELD_NUMBER = 3;
77      private long serverCurrentTime_;
78      public boolean hasServerCurrentTime() {
79        return ((bitField0_ & 0x00000004) == 0x00000004);
80      }
81      public long getServerCurrentTime() {
82        return serverCurrentTime_;
83      }
84      
85      private void initFields() {
86        port_ = 0;
87        serverStartCode_ = 0L;
88        serverCurrentTime_ = 0L;
89      }
90      private byte memoizedIsInitialized = -1;
91      public final boolean isInitialized() {
92        byte isInitialized = memoizedIsInitialized;
93        if (isInitialized != -1) return isInitialized == 1;
94        
95        if (!hasPort()) {
96          memoizedIsInitialized = 0;
97          return false;
98        }
99        if (!hasServerStartCode()) {
100         memoizedIsInitialized = 0;
101         return false;
102       }
103       if (!hasServerCurrentTime()) {
104         memoizedIsInitialized = 0;
105         return false;
106       }
107       memoizedIsInitialized = 1;
108       return true;
109     }
110     
111     public void writeTo(com.google.protobuf.CodedOutputStream output)
112                         throws java.io.IOException {
113       getSerializedSize();
114       if (((bitField0_ & 0x00000001) == 0x00000001)) {
115         output.writeUInt32(1, port_);
116       }
117       if (((bitField0_ & 0x00000002) == 0x00000002)) {
118         output.writeUInt64(2, serverStartCode_);
119       }
120       if (((bitField0_ & 0x00000004) == 0x00000004)) {
121         output.writeUInt64(3, serverCurrentTime_);
122       }
123       getUnknownFields().writeTo(output);
124     }
125     
126     private int memoizedSerializedSize = -1;
127     public int getSerializedSize() {
128       int size = memoizedSerializedSize;
129       if (size != -1) return size;
130     
131       size = 0;
132       if (((bitField0_ & 0x00000001) == 0x00000001)) {
133         size += com.google.protobuf.CodedOutputStream
134           .computeUInt32Size(1, port_);
135       }
136       if (((bitField0_ & 0x00000002) == 0x00000002)) {
137         size += com.google.protobuf.CodedOutputStream
138           .computeUInt64Size(2, serverStartCode_);
139       }
140       if (((bitField0_ & 0x00000004) == 0x00000004)) {
141         size += com.google.protobuf.CodedOutputStream
142           .computeUInt64Size(3, serverCurrentTime_);
143       }
144       size += getUnknownFields().getSerializedSize();
145       memoizedSerializedSize = size;
146       return size;
147     }
148     
149     private static final long serialVersionUID = 0L;
150     @java.lang.Override
151     protected java.lang.Object writeReplace()
152         throws java.io.ObjectStreamException {
153       return super.writeReplace();
154     }
155     
156     @java.lang.Override
157     public boolean equals(final java.lang.Object obj) {
158       if (obj == this) {
159        return true;
160       }
161       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest)) {
162         return super.equals(obj);
163       }
164       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest) obj;
165       
166       boolean result = true;
167       result = result && (hasPort() == other.hasPort());
168       if (hasPort()) {
169         result = result && (getPort()
170             == other.getPort());
171       }
172       result = result && (hasServerStartCode() == other.hasServerStartCode());
173       if (hasServerStartCode()) {
174         result = result && (getServerStartCode()
175             == other.getServerStartCode());
176       }
177       result = result && (hasServerCurrentTime() == other.hasServerCurrentTime());
178       if (hasServerCurrentTime()) {
179         result = result && (getServerCurrentTime()
180             == other.getServerCurrentTime());
181       }
182       result = result &&
183           getUnknownFields().equals(other.getUnknownFields());
184       return result;
185     }
186     
187     @java.lang.Override
188     public int hashCode() {
189       int hash = 41;
190       hash = (19 * hash) + getDescriptorForType().hashCode();
191       if (hasPort()) {
192         hash = (37 * hash) + PORT_FIELD_NUMBER;
193         hash = (53 * hash) + getPort();
194       }
195       if (hasServerStartCode()) {
196         hash = (37 * hash) + SERVERSTARTCODE_FIELD_NUMBER;
197         hash = (53 * hash) + hashLong(getServerStartCode());
198       }
199       if (hasServerCurrentTime()) {
200         hash = (37 * hash) + SERVERCURRENTTIME_FIELD_NUMBER;
201         hash = (53 * hash) + hashLong(getServerCurrentTime());
202       }
203       hash = (29 * hash) + getUnknownFields().hashCode();
204       return hash;
205     }
206     
207     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
208         com.google.protobuf.ByteString data)
209         throws com.google.protobuf.InvalidProtocolBufferException {
210       return newBuilder().mergeFrom(data).buildParsed();
211     }
212     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
213         com.google.protobuf.ByteString data,
214         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
215         throws com.google.protobuf.InvalidProtocolBufferException {
216       return newBuilder().mergeFrom(data, extensionRegistry)
217                .buildParsed();
218     }
219     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(byte[] data)
220         throws com.google.protobuf.InvalidProtocolBufferException {
221       return newBuilder().mergeFrom(data).buildParsed();
222     }
223     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
224         byte[] data,
225         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226         throws com.google.protobuf.InvalidProtocolBufferException {
227       return newBuilder().mergeFrom(data, extensionRegistry)
228                .buildParsed();
229     }
230     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(java.io.InputStream input)
231         throws java.io.IOException {
232       return newBuilder().mergeFrom(input).buildParsed();
233     }
234     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
235         java.io.InputStream input,
236         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237         throws java.io.IOException {
238       return newBuilder().mergeFrom(input, extensionRegistry)
239                .buildParsed();
240     }
241     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseDelimitedFrom(java.io.InputStream input)
242         throws java.io.IOException {
243       Builder builder = newBuilder();
244       if (builder.mergeDelimitedFrom(input)) {
245         return builder.buildParsed();
246       } else {
247         return null;
248       }
249     }
250     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseDelimitedFrom(
251         java.io.InputStream input,
252         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
253         throws java.io.IOException {
254       Builder builder = newBuilder();
255       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
256         return builder.buildParsed();
257       } else {
258         return null;
259       }
260     }
261     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
262         com.google.protobuf.CodedInputStream input)
263         throws java.io.IOException {
264       return newBuilder().mergeFrom(input).buildParsed();
265     }
266     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest parseFrom(
267         com.google.protobuf.CodedInputStream input,
268         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269         throws java.io.IOException {
270       return newBuilder().mergeFrom(input, extensionRegistry)
271                .buildParsed();
272     }
273     
274     public static Builder newBuilder() { return Builder.create(); }
275     public Builder newBuilderForType() { return newBuilder(); }
276     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest prototype) {
277       return newBuilder().mergeFrom(prototype);
278     }
279     public Builder toBuilder() { return newBuilder(this); }
280     
281     @java.lang.Override
282     protected Builder newBuilderForType(
283         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
284       Builder builder = new Builder(parent);
285       return builder;
286     }
287     public static final class Builder extends
288         com.google.protobuf.GeneratedMessage.Builder<Builder>
289        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequestOrBuilder {
290       public static final com.google.protobuf.Descriptors.Descriptor
291           getDescriptor() {
292         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupRequest_descriptor;
293       }
294       
295       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
296           internalGetFieldAccessorTable() {
297         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupRequest_fieldAccessorTable;
298       }
299       
300       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.newBuilder()
301       private Builder() {
302         maybeForceBuilderInitialization();
303       }
304       
305       private Builder(BuilderParent parent) {
306         super(parent);
307         maybeForceBuilderInitialization();
308       }
309       private void maybeForceBuilderInitialization() {
310         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
311         }
312       }
313       private static Builder create() {
314         return new Builder();
315       }
316       
317       public Builder clear() {
318         super.clear();
319         port_ = 0;
320         bitField0_ = (bitField0_ & ~0x00000001);
321         serverStartCode_ = 0L;
322         bitField0_ = (bitField0_ & ~0x00000002);
323         serverCurrentTime_ = 0L;
324         bitField0_ = (bitField0_ & ~0x00000004);
325         return this;
326       }
327       
328       public Builder clone() {
329         return create().mergeFrom(buildPartial());
330       }
331       
332       public com.google.protobuf.Descriptors.Descriptor
333           getDescriptorForType() {
334         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.getDescriptor();
335       }
336       
337       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest getDefaultInstanceForType() {
338         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.getDefaultInstance();
339       }
340       
341       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest build() {
342         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest result = buildPartial();
343         if (!result.isInitialized()) {
344           throw newUninitializedMessageException(result);
345         }
346         return result;
347       }
348       
349       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest buildParsed()
350           throws com.google.protobuf.InvalidProtocolBufferException {
351         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest result = buildPartial();
352         if (!result.isInitialized()) {
353           throw newUninitializedMessageException(
354             result).asInvalidProtocolBufferException();
355         }
356         return result;
357       }
358       
359       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest buildPartial() {
360         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest(this);
361         int from_bitField0_ = bitField0_;
362         int to_bitField0_ = 0;
363         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
364           to_bitField0_ |= 0x00000001;
365         }
366         result.port_ = port_;
367         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
368           to_bitField0_ |= 0x00000002;
369         }
370         result.serverStartCode_ = serverStartCode_;
371         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
372           to_bitField0_ |= 0x00000004;
373         }
374         result.serverCurrentTime_ = serverCurrentTime_;
375         result.bitField0_ = to_bitField0_;
376         onBuilt();
377         return result;
378       }
379       
380       public Builder mergeFrom(com.google.protobuf.Message other) {
381         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest) {
382           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest)other);
383         } else {
384           super.mergeFrom(other);
385           return this;
386         }
387       }
388       
389       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest other) {
390         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.getDefaultInstance()) return this;
391         if (other.hasPort()) {
392           setPort(other.getPort());
393         }
394         if (other.hasServerStartCode()) {
395           setServerStartCode(other.getServerStartCode());
396         }
397         if (other.hasServerCurrentTime()) {
398           setServerCurrentTime(other.getServerCurrentTime());
399         }
400         this.mergeUnknownFields(other.getUnknownFields());
401         return this;
402       }
403       
404       public final boolean isInitialized() {
405         if (!hasPort()) {
406           
407           return false;
408         }
409         if (!hasServerStartCode()) {
410           
411           return false;
412         }
413         if (!hasServerCurrentTime()) {
414           
415           return false;
416         }
417         return true;
418       }
419       
420       public Builder mergeFrom(
421           com.google.protobuf.CodedInputStream input,
422           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
423           throws java.io.IOException {
424         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
425           com.google.protobuf.UnknownFieldSet.newBuilder(
426             this.getUnknownFields());
427         while (true) {
428           int tag = input.readTag();
429           switch (tag) {
430             case 0:
431               this.setUnknownFields(unknownFields.build());
432               onChanged();
433               return this;
434             default: {
435               if (!parseUnknownField(input, unknownFields,
436                                      extensionRegistry, tag)) {
437                 this.setUnknownFields(unknownFields.build());
438                 onChanged();
439                 return this;
440               }
441               break;
442             }
443             case 8: {
444               bitField0_ |= 0x00000001;
445               port_ = input.readUInt32();
446               break;
447             }
448             case 16: {
449               bitField0_ |= 0x00000002;
450               serverStartCode_ = input.readUInt64();
451               break;
452             }
453             case 24: {
454               bitField0_ |= 0x00000004;
455               serverCurrentTime_ = input.readUInt64();
456               break;
457             }
458           }
459         }
460       }
461       
462       private int bitField0_;
463       
464       // required uint32 port = 1;
465       private int port_ ;
466       public boolean hasPort() {
467         return ((bitField0_ & 0x00000001) == 0x00000001);
468       }
469       public int getPort() {
470         return port_;
471       }
472       public Builder setPort(int value) {
473         bitField0_ |= 0x00000001;
474         port_ = value;
475         onChanged();
476         return this;
477       }
478       public Builder clearPort() {
479         bitField0_ = (bitField0_ & ~0x00000001);
480         port_ = 0;
481         onChanged();
482         return this;
483       }
484       
485       // required uint64 serverStartCode = 2;
486       private long serverStartCode_ ;
487       public boolean hasServerStartCode() {
488         return ((bitField0_ & 0x00000002) == 0x00000002);
489       }
490       public long getServerStartCode() {
491         return serverStartCode_;
492       }
493       public Builder setServerStartCode(long value) {
494         bitField0_ |= 0x00000002;
495         serverStartCode_ = value;
496         onChanged();
497         return this;
498       }
499       public Builder clearServerStartCode() {
500         bitField0_ = (bitField0_ & ~0x00000002);
501         serverStartCode_ = 0L;
502         onChanged();
503         return this;
504       }
505       
506       // required uint64 serverCurrentTime = 3;
507       private long serverCurrentTime_ ;
508       public boolean hasServerCurrentTime() {
509         return ((bitField0_ & 0x00000004) == 0x00000004);
510       }
511       public long getServerCurrentTime() {
512         return serverCurrentTime_;
513       }
514       public Builder setServerCurrentTime(long value) {
515         bitField0_ |= 0x00000004;
516         serverCurrentTime_ = value;
517         onChanged();
518         return this;
519       }
520       public Builder clearServerCurrentTime() {
521         bitField0_ = (bitField0_ & ~0x00000004);
522         serverCurrentTime_ = 0L;
523         onChanged();
524         return this;
525       }
526       
527       // @@protoc_insertion_point(builder_scope:RegionServerStartupRequest)
528     }
529     
530     static {
531       defaultInstance = new RegionServerStartupRequest(true);
532       defaultInstance.initFields();
533     }
534     
535     // @@protoc_insertion_point(class_scope:RegionServerStartupRequest)
536   }
537   
538   public interface RegionServerStartupResponseOrBuilder
539       extends com.google.protobuf.MessageOrBuilder {
540     
541     // repeated .NameStringPair mapEntries = 1;
542     java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> 
543         getMapEntriesList();
544     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair getMapEntries(int index);
545     int getMapEntriesCount();
546     java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder> 
547         getMapEntriesOrBuilderList();
548     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder getMapEntriesOrBuilder(
549         int index);
550   }
551   public static final class RegionServerStartupResponse extends
552       com.google.protobuf.GeneratedMessage
553       implements RegionServerStartupResponseOrBuilder {
554     // Use RegionServerStartupResponse.newBuilder() to construct.
555     private RegionServerStartupResponse(Builder builder) {
556       super(builder);
557     }
558     private RegionServerStartupResponse(boolean noInit) {}
559     
560     private static final RegionServerStartupResponse defaultInstance;
561     public static RegionServerStartupResponse getDefaultInstance() {
562       return defaultInstance;
563     }
564     
565     public RegionServerStartupResponse getDefaultInstanceForType() {
566       return defaultInstance;
567     }
568     
569     public static final com.google.protobuf.Descriptors.Descriptor
570         getDescriptor() {
571       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupResponse_descriptor;
572     }
573     
574     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
575         internalGetFieldAccessorTable() {
576       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupResponse_fieldAccessorTable;
577     }
578     
579     // repeated .NameStringPair mapEntries = 1;
580     public static final int MAPENTRIES_FIELD_NUMBER = 1;
581     private java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> mapEntries_;
582     public java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> getMapEntriesList() {
583       return mapEntries_;
584     }
585     public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder> 
586         getMapEntriesOrBuilderList() {
587       return mapEntries_;
588     }
589     public int getMapEntriesCount() {
590       return mapEntries_.size();
591     }
592     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair getMapEntries(int index) {
593       return mapEntries_.get(index);
594     }
595     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder getMapEntriesOrBuilder(
596         int index) {
597       return mapEntries_.get(index);
598     }
599     
600     private void initFields() {
601       mapEntries_ = java.util.Collections.emptyList();
602     }
603     private byte memoizedIsInitialized = -1;
604     public final boolean isInitialized() {
605       byte isInitialized = memoizedIsInitialized;
606       if (isInitialized != -1) return isInitialized == 1;
607       
608       for (int i = 0; i < getMapEntriesCount(); i++) {
609         if (!getMapEntries(i).isInitialized()) {
610           memoizedIsInitialized = 0;
611           return false;
612         }
613       }
614       memoizedIsInitialized = 1;
615       return true;
616     }
617     
618     public void writeTo(com.google.protobuf.CodedOutputStream output)
619                         throws java.io.IOException {
620       getSerializedSize();
621       for (int i = 0; i < mapEntries_.size(); i++) {
622         output.writeMessage(1, mapEntries_.get(i));
623       }
624       getUnknownFields().writeTo(output);
625     }
626     
627     private int memoizedSerializedSize = -1;
628     public int getSerializedSize() {
629       int size = memoizedSerializedSize;
630       if (size != -1) return size;
631     
632       size = 0;
633       for (int i = 0; i < mapEntries_.size(); i++) {
634         size += com.google.protobuf.CodedOutputStream
635           .computeMessageSize(1, mapEntries_.get(i));
636       }
637       size += getUnknownFields().getSerializedSize();
638       memoizedSerializedSize = size;
639       return size;
640     }
641     
642     private static final long serialVersionUID = 0L;
643     @java.lang.Override
644     protected java.lang.Object writeReplace()
645         throws java.io.ObjectStreamException {
646       return super.writeReplace();
647     }
648     
649     @java.lang.Override
650     public boolean equals(final java.lang.Object obj) {
651       if (obj == this) {
652        return true;
653       }
654       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse)) {
655         return super.equals(obj);
656       }
657       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse) obj;
658       
659       boolean result = true;
660       result = result && getMapEntriesList()
661           .equals(other.getMapEntriesList());
662       result = result &&
663           getUnknownFields().equals(other.getUnknownFields());
664       return result;
665     }
666     
667     @java.lang.Override
668     public int hashCode() {
669       int hash = 41;
670       hash = (19 * hash) + getDescriptorForType().hashCode();
671       if (getMapEntriesCount() > 0) {
672         hash = (37 * hash) + MAPENTRIES_FIELD_NUMBER;
673         hash = (53 * hash) + getMapEntriesList().hashCode();
674       }
675       hash = (29 * hash) + getUnknownFields().hashCode();
676       return hash;
677     }
678     
679     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
680         com.google.protobuf.ByteString data)
681         throws com.google.protobuf.InvalidProtocolBufferException {
682       return newBuilder().mergeFrom(data).buildParsed();
683     }
684     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
685         com.google.protobuf.ByteString data,
686         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
687         throws com.google.protobuf.InvalidProtocolBufferException {
688       return newBuilder().mergeFrom(data, extensionRegistry)
689                .buildParsed();
690     }
691     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(byte[] data)
692         throws com.google.protobuf.InvalidProtocolBufferException {
693       return newBuilder().mergeFrom(data).buildParsed();
694     }
695     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
696         byte[] data,
697         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
698         throws com.google.protobuf.InvalidProtocolBufferException {
699       return newBuilder().mergeFrom(data, extensionRegistry)
700                .buildParsed();
701     }
702     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(java.io.InputStream input)
703         throws java.io.IOException {
704       return newBuilder().mergeFrom(input).buildParsed();
705     }
706     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
707         java.io.InputStream input,
708         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
709         throws java.io.IOException {
710       return newBuilder().mergeFrom(input, extensionRegistry)
711                .buildParsed();
712     }
713     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseDelimitedFrom(java.io.InputStream input)
714         throws java.io.IOException {
715       Builder builder = newBuilder();
716       if (builder.mergeDelimitedFrom(input)) {
717         return builder.buildParsed();
718       } else {
719         return null;
720       }
721     }
722     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseDelimitedFrom(
723         java.io.InputStream input,
724         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
725         throws java.io.IOException {
726       Builder builder = newBuilder();
727       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
728         return builder.buildParsed();
729       } else {
730         return null;
731       }
732     }
733     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
734         com.google.protobuf.CodedInputStream input)
735         throws java.io.IOException {
736       return newBuilder().mergeFrom(input).buildParsed();
737     }
738     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse parseFrom(
739         com.google.protobuf.CodedInputStream input,
740         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
741         throws java.io.IOException {
742       return newBuilder().mergeFrom(input, extensionRegistry)
743                .buildParsed();
744     }
745     
746     public static Builder newBuilder() { return Builder.create(); }
747     public Builder newBuilderForType() { return newBuilder(); }
748     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse prototype) {
749       return newBuilder().mergeFrom(prototype);
750     }
751     public Builder toBuilder() { return newBuilder(this); }
752     
753     @java.lang.Override
754     protected Builder newBuilderForType(
755         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
756       Builder builder = new Builder(parent);
757       return builder;
758     }
759     public static final class Builder extends
760         com.google.protobuf.GeneratedMessage.Builder<Builder>
761        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponseOrBuilder {
762       public static final com.google.protobuf.Descriptors.Descriptor
763           getDescriptor() {
764         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupResponse_descriptor;
765       }
766       
767       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
768           internalGetFieldAccessorTable() {
769         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerStartupResponse_fieldAccessorTable;
770       }
771       
772       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.newBuilder()
773       private Builder() {
774         maybeForceBuilderInitialization();
775       }
776       
777       private Builder(BuilderParent parent) {
778         super(parent);
779         maybeForceBuilderInitialization();
780       }
781       private void maybeForceBuilderInitialization() {
782         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
783           getMapEntriesFieldBuilder();
784         }
785       }
786       private static Builder create() {
787         return new Builder();
788       }
789       
790       public Builder clear() {
791         super.clear();
792         if (mapEntriesBuilder_ == null) {
793           mapEntries_ = java.util.Collections.emptyList();
794           bitField0_ = (bitField0_ & ~0x00000001);
795         } else {
796           mapEntriesBuilder_.clear();
797         }
798         return this;
799       }
800       
801       public Builder clone() {
802         return create().mergeFrom(buildPartial());
803       }
804       
805       public com.google.protobuf.Descriptors.Descriptor
806           getDescriptorForType() {
807         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDescriptor();
808       }
809       
810       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse getDefaultInstanceForType() {
811         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance();
812       }
813       
814       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse build() {
815         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse result = buildPartial();
816         if (!result.isInitialized()) {
817           throw newUninitializedMessageException(result);
818         }
819         return result;
820       }
821       
822       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse buildParsed()
823           throws com.google.protobuf.InvalidProtocolBufferException {
824         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse result = buildPartial();
825         if (!result.isInitialized()) {
826           throw newUninitializedMessageException(
827             result).asInvalidProtocolBufferException();
828         }
829         return result;
830       }
831       
832       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse buildPartial() {
833         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse(this);
834         int from_bitField0_ = bitField0_;
835         if (mapEntriesBuilder_ == null) {
836           if (((bitField0_ & 0x00000001) == 0x00000001)) {
837             mapEntries_ = java.util.Collections.unmodifiableList(mapEntries_);
838             bitField0_ = (bitField0_ & ~0x00000001);
839           }
840           result.mapEntries_ = mapEntries_;
841         } else {
842           result.mapEntries_ = mapEntriesBuilder_.build();
843         }
844         onBuilt();
845         return result;
846       }
847       
848       public Builder mergeFrom(com.google.protobuf.Message other) {
849         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse) {
850           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse)other);
851         } else {
852           super.mergeFrom(other);
853           return this;
854         }
855       }
856       
857       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse other) {
858         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance()) return this;
859         if (mapEntriesBuilder_ == null) {
860           if (!other.mapEntries_.isEmpty()) {
861             if (mapEntries_.isEmpty()) {
862               mapEntries_ = other.mapEntries_;
863               bitField0_ = (bitField0_ & ~0x00000001);
864             } else {
865               ensureMapEntriesIsMutable();
866               mapEntries_.addAll(other.mapEntries_);
867             }
868             onChanged();
869           }
870         } else {
871           if (!other.mapEntries_.isEmpty()) {
872             if (mapEntriesBuilder_.isEmpty()) {
873               mapEntriesBuilder_.dispose();
874               mapEntriesBuilder_ = null;
875               mapEntries_ = other.mapEntries_;
876               bitField0_ = (bitField0_ & ~0x00000001);
877               mapEntriesBuilder_ = 
878                 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
879                    getMapEntriesFieldBuilder() : null;
880             } else {
881               mapEntriesBuilder_.addAllMessages(other.mapEntries_);
882             }
883           }
884         }
885         this.mergeUnknownFields(other.getUnknownFields());
886         return this;
887       }
888       
889       public final boolean isInitialized() {
890         for (int i = 0; i < getMapEntriesCount(); i++) {
891           if (!getMapEntries(i).isInitialized()) {
892             
893             return false;
894           }
895         }
896         return true;
897       }
898       
899       public Builder mergeFrom(
900           com.google.protobuf.CodedInputStream input,
901           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
902           throws java.io.IOException {
903         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
904           com.google.protobuf.UnknownFieldSet.newBuilder(
905             this.getUnknownFields());
906         while (true) {
907           int tag = input.readTag();
908           switch (tag) {
909             case 0:
910               this.setUnknownFields(unknownFields.build());
911               onChanged();
912               return this;
913             default: {
914               if (!parseUnknownField(input, unknownFields,
915                                      extensionRegistry, tag)) {
916                 this.setUnknownFields(unknownFields.build());
917                 onChanged();
918                 return this;
919               }
920               break;
921             }
922             case 10: {
923               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder subBuilder = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.newBuilder();
924               input.readMessage(subBuilder, extensionRegistry);
925               addMapEntries(subBuilder.buildPartial());
926               break;
927             }
928           }
929         }
930       }
931       
932       private int bitField0_;
933       
934       // repeated .NameStringPair mapEntries = 1;
935       private java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> mapEntries_ =
936         java.util.Collections.emptyList();
937       private void ensureMapEntriesIsMutable() {
938         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
939           mapEntries_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair>(mapEntries_);
940           bitField0_ |= 0x00000001;
941          }
942       }
943       
944       private com.google.protobuf.RepeatedFieldBuilder<
945           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder> mapEntriesBuilder_;
946       
947       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> getMapEntriesList() {
948         if (mapEntriesBuilder_ == null) {
949           return java.util.Collections.unmodifiableList(mapEntries_);
950         } else {
951           return mapEntriesBuilder_.getMessageList();
952         }
953       }
954       public int getMapEntriesCount() {
955         if (mapEntriesBuilder_ == null) {
956           return mapEntries_.size();
957         } else {
958           return mapEntriesBuilder_.getCount();
959         }
960       }
961       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair getMapEntries(int index) {
962         if (mapEntriesBuilder_ == null) {
963           return mapEntries_.get(index);
964         } else {
965           return mapEntriesBuilder_.getMessage(index);
966         }
967       }
968       public Builder setMapEntries(
969           int index, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair value) {
970         if (mapEntriesBuilder_ == null) {
971           if (value == null) {
972             throw new NullPointerException();
973           }
974           ensureMapEntriesIsMutable();
975           mapEntries_.set(index, value);
976           onChanged();
977         } else {
978           mapEntriesBuilder_.setMessage(index, value);
979         }
980         return this;
981       }
982       public Builder setMapEntries(
983           int index, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder builderForValue) {
984         if (mapEntriesBuilder_ == null) {
985           ensureMapEntriesIsMutable();
986           mapEntries_.set(index, builderForValue.build());
987           onChanged();
988         } else {
989           mapEntriesBuilder_.setMessage(index, builderForValue.build());
990         }
991         return this;
992       }
993       public Builder addMapEntries(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair value) {
994         if (mapEntriesBuilder_ == null) {
995           if (value == null) {
996             throw new NullPointerException();
997           }
998           ensureMapEntriesIsMutable();
999           mapEntries_.add(value);
1000           onChanged();
1001         } else {
1002           mapEntriesBuilder_.addMessage(value);
1003         }
1004         return this;
1005       }
1006       public Builder addMapEntries(
1007           int index, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair value) {
1008         if (mapEntriesBuilder_ == null) {
1009           if (value == null) {
1010             throw new NullPointerException();
1011           }
1012           ensureMapEntriesIsMutable();
1013           mapEntries_.add(index, value);
1014           onChanged();
1015         } else {
1016           mapEntriesBuilder_.addMessage(index, value);
1017         }
1018         return this;
1019       }
1020       public Builder addMapEntries(
1021           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder builderForValue) {
1022         if (mapEntriesBuilder_ == null) {
1023           ensureMapEntriesIsMutable();
1024           mapEntries_.add(builderForValue.build());
1025           onChanged();
1026         } else {
1027           mapEntriesBuilder_.addMessage(builderForValue.build());
1028         }
1029         return this;
1030       }
1031       public Builder addMapEntries(
1032           int index, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder builderForValue) {
1033         if (mapEntriesBuilder_ == null) {
1034           ensureMapEntriesIsMutable();
1035           mapEntries_.add(index, builderForValue.build());
1036           onChanged();
1037         } else {
1038           mapEntriesBuilder_.addMessage(index, builderForValue.build());
1039         }
1040         return this;
1041       }
1042       public Builder addAllMapEntries(
1043           java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair> values) {
1044         if (mapEntriesBuilder_ == null) {
1045           ensureMapEntriesIsMutable();
1046           super.addAll(values, mapEntries_);
1047           onChanged();
1048         } else {
1049           mapEntriesBuilder_.addAllMessages(values);
1050         }
1051         return this;
1052       }
1053       public Builder clearMapEntries() {
1054         if (mapEntriesBuilder_ == null) {
1055           mapEntries_ = java.util.Collections.emptyList();
1056           bitField0_ = (bitField0_ & ~0x00000001);
1057           onChanged();
1058         } else {
1059           mapEntriesBuilder_.clear();
1060         }
1061         return this;
1062       }
1063       public Builder removeMapEntries(int index) {
1064         if (mapEntriesBuilder_ == null) {
1065           ensureMapEntriesIsMutable();
1066           mapEntries_.remove(index);
1067           onChanged();
1068         } else {
1069           mapEntriesBuilder_.remove(index);
1070         }
1071         return this;
1072       }
1073       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder getMapEntriesBuilder(
1074           int index) {
1075         return getMapEntriesFieldBuilder().getBuilder(index);
1076       }
1077       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder getMapEntriesOrBuilder(
1078           int index) {
1079         if (mapEntriesBuilder_ == null) {
1080           return mapEntries_.get(index);  } else {
1081           return mapEntriesBuilder_.getMessageOrBuilder(index);
1082         }
1083       }
1084       public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder> 
1085            getMapEntriesOrBuilderList() {
1086         if (mapEntriesBuilder_ != null) {
1087           return mapEntriesBuilder_.getMessageOrBuilderList();
1088         } else {
1089           return java.util.Collections.unmodifiableList(mapEntries_);
1090         }
1091       }
1092       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder addMapEntriesBuilder() {
1093         return getMapEntriesFieldBuilder().addBuilder(
1094             org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.getDefaultInstance());
1095       }
1096       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder addMapEntriesBuilder(
1097           int index) {
1098         return getMapEntriesFieldBuilder().addBuilder(
1099             index, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.getDefaultInstance());
1100       }
1101       public java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder> 
1102            getMapEntriesBuilderList() {
1103         return getMapEntriesFieldBuilder().getBuilderList();
1104       }
1105       private com.google.protobuf.RepeatedFieldBuilder<
1106           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder> 
1107           getMapEntriesFieldBuilder() {
1108         if (mapEntriesBuilder_ == null) {
1109           mapEntriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1110               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPairOrBuilder>(
1111                   mapEntries_,
1112                   ((bitField0_ & 0x00000001) == 0x00000001),
1113                   getParentForChildren(),
1114                   isClean());
1115           mapEntries_ = null;
1116         }
1117         return mapEntriesBuilder_;
1118       }
1119       
1120       // @@protoc_insertion_point(builder_scope:RegionServerStartupResponse)
1121     }
1122     
1123     static {
1124       defaultInstance = new RegionServerStartupResponse(true);
1125       defaultInstance.initFields();
1126     }
1127     
1128     // @@protoc_insertion_point(class_scope:RegionServerStartupResponse)
1129   }
1130   
1131   public interface RegionServerReportRequestOrBuilder
1132       extends com.google.protobuf.MessageOrBuilder {
1133     
1134     // required .ServerName server = 1;
1135     boolean hasServer();
1136     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer();
1137     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder();
1138     
1139     // optional .ServerLoad load = 2;
1140     boolean hasLoad();
1141     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad getLoad();
1142     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder getLoadOrBuilder();
1143   }
1144   public static final class RegionServerReportRequest extends
1145       com.google.protobuf.GeneratedMessage
1146       implements RegionServerReportRequestOrBuilder {
1147     // Use RegionServerReportRequest.newBuilder() to construct.
1148     private RegionServerReportRequest(Builder builder) {
1149       super(builder);
1150     }
1151     private RegionServerReportRequest(boolean noInit) {}
1152     
1153     private static final RegionServerReportRequest defaultInstance;
1154     public static RegionServerReportRequest getDefaultInstance() {
1155       return defaultInstance;
1156     }
1157     
1158     public RegionServerReportRequest getDefaultInstanceForType() {
1159       return defaultInstance;
1160     }
1161     
1162     public static final com.google.protobuf.Descriptors.Descriptor
1163         getDescriptor() {
1164       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportRequest_descriptor;
1165     }
1166     
1167     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1168         internalGetFieldAccessorTable() {
1169       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportRequest_fieldAccessorTable;
1170     }
1171     
1172     private int bitField0_;
1173     // required .ServerName server = 1;
1174     public static final int SERVER_FIELD_NUMBER = 1;
1175     private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName server_;
1176     public boolean hasServer() {
1177       return ((bitField0_ & 0x00000001) == 0x00000001);
1178     }
1179     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer() {
1180       return server_;
1181     }
1182     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder() {
1183       return server_;
1184     }
1185     
1186     // optional .ServerLoad load = 2;
1187     public static final int LOAD_FIELD_NUMBER = 2;
1188     private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad load_;
1189     public boolean hasLoad() {
1190       return ((bitField0_ & 0x00000002) == 0x00000002);
1191     }
1192     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad getLoad() {
1193       return load_;
1194     }
1195     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder getLoadOrBuilder() {
1196       return load_;
1197     }
1198     
1199     private void initFields() {
1200       server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
1201       load_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.getDefaultInstance();
1202     }
1203     private byte memoizedIsInitialized = -1;
1204     public final boolean isInitialized() {
1205       byte isInitialized = memoizedIsInitialized;
1206       if (isInitialized != -1) return isInitialized == 1;
1207       
1208       if (!hasServer()) {
1209         memoizedIsInitialized = 0;
1210         return false;
1211       }
1212       if (!getServer().isInitialized()) {
1213         memoizedIsInitialized = 0;
1214         return false;
1215       }
1216       if (hasLoad()) {
1217         if (!getLoad().isInitialized()) {
1218           memoizedIsInitialized = 0;
1219           return false;
1220         }
1221       }
1222       memoizedIsInitialized = 1;
1223       return true;
1224     }
1225     
1226     public void writeTo(com.google.protobuf.CodedOutputStream output)
1227                         throws java.io.IOException {
1228       getSerializedSize();
1229       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1230         output.writeMessage(1, server_);
1231       }
1232       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1233         output.writeMessage(2, load_);
1234       }
1235       getUnknownFields().writeTo(output);
1236     }
1237     
1238     private int memoizedSerializedSize = -1;
1239     public int getSerializedSize() {
1240       int size = memoizedSerializedSize;
1241       if (size != -1) return size;
1242     
1243       size = 0;
1244       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1245         size += com.google.protobuf.CodedOutputStream
1246           .computeMessageSize(1, server_);
1247       }
1248       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1249         size += com.google.protobuf.CodedOutputStream
1250           .computeMessageSize(2, load_);
1251       }
1252       size += getUnknownFields().getSerializedSize();
1253       memoizedSerializedSize = size;
1254       return size;
1255     }
1256     
1257     private static final long serialVersionUID = 0L;
1258     @java.lang.Override
1259     protected java.lang.Object writeReplace()
1260         throws java.io.ObjectStreamException {
1261       return super.writeReplace();
1262     }
1263     
1264     @java.lang.Override
1265     public boolean equals(final java.lang.Object obj) {
1266       if (obj == this) {
1267        return true;
1268       }
1269       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest)) {
1270         return super.equals(obj);
1271       }
1272       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest) obj;
1273       
1274       boolean result = true;
1275       result = result && (hasServer() == other.hasServer());
1276       if (hasServer()) {
1277         result = result && getServer()
1278             .equals(other.getServer());
1279       }
1280       result = result && (hasLoad() == other.hasLoad());
1281       if (hasLoad()) {
1282         result = result && getLoad()
1283             .equals(other.getLoad());
1284       }
1285       result = result &&
1286           getUnknownFields().equals(other.getUnknownFields());
1287       return result;
1288     }
1289     
1290     @java.lang.Override
1291     public int hashCode() {
1292       int hash = 41;
1293       hash = (19 * hash) + getDescriptorForType().hashCode();
1294       if (hasServer()) {
1295         hash = (37 * hash) + SERVER_FIELD_NUMBER;
1296         hash = (53 * hash) + getServer().hashCode();
1297       }
1298       if (hasLoad()) {
1299         hash = (37 * hash) + LOAD_FIELD_NUMBER;
1300         hash = (53 * hash) + getLoad().hashCode();
1301       }
1302       hash = (29 * hash) + getUnknownFields().hashCode();
1303       return hash;
1304     }
1305     
1306     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1307         com.google.protobuf.ByteString data)
1308         throws com.google.protobuf.InvalidProtocolBufferException {
1309       return newBuilder().mergeFrom(data).buildParsed();
1310     }
1311     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1312         com.google.protobuf.ByteString data,
1313         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1314         throws com.google.protobuf.InvalidProtocolBufferException {
1315       return newBuilder().mergeFrom(data, extensionRegistry)
1316                .buildParsed();
1317     }
1318     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(byte[] data)
1319         throws com.google.protobuf.InvalidProtocolBufferException {
1320       return newBuilder().mergeFrom(data).buildParsed();
1321     }
1322     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1323         byte[] data,
1324         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1325         throws com.google.protobuf.InvalidProtocolBufferException {
1326       return newBuilder().mergeFrom(data, extensionRegistry)
1327                .buildParsed();
1328     }
1329     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(java.io.InputStream input)
1330         throws java.io.IOException {
1331       return newBuilder().mergeFrom(input).buildParsed();
1332     }
1333     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1334         java.io.InputStream input,
1335         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1336         throws java.io.IOException {
1337       return newBuilder().mergeFrom(input, extensionRegistry)
1338                .buildParsed();
1339     }
1340     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseDelimitedFrom(java.io.InputStream input)
1341         throws java.io.IOException {
1342       Builder builder = newBuilder();
1343       if (builder.mergeDelimitedFrom(input)) {
1344         return builder.buildParsed();
1345       } else {
1346         return null;
1347       }
1348     }
1349     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseDelimitedFrom(
1350         java.io.InputStream input,
1351         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1352         throws java.io.IOException {
1353       Builder builder = newBuilder();
1354       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1355         return builder.buildParsed();
1356       } else {
1357         return null;
1358       }
1359     }
1360     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1361         com.google.protobuf.CodedInputStream input)
1362         throws java.io.IOException {
1363       return newBuilder().mergeFrom(input).buildParsed();
1364     }
1365     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest parseFrom(
1366         com.google.protobuf.CodedInputStream input,
1367         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1368         throws java.io.IOException {
1369       return newBuilder().mergeFrom(input, extensionRegistry)
1370                .buildParsed();
1371     }
1372     
1373     public static Builder newBuilder() { return Builder.create(); }
1374     public Builder newBuilderForType() { return newBuilder(); }
1375     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest prototype) {
1376       return newBuilder().mergeFrom(prototype);
1377     }
1378     public Builder toBuilder() { return newBuilder(this); }
1379     
1380     @java.lang.Override
1381     protected Builder newBuilderForType(
1382         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1383       Builder builder = new Builder(parent);
1384       return builder;
1385     }
1386     public static final class Builder extends
1387         com.google.protobuf.GeneratedMessage.Builder<Builder>
1388        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequestOrBuilder {
1389       public static final com.google.protobuf.Descriptors.Descriptor
1390           getDescriptor() {
1391         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportRequest_descriptor;
1392       }
1393       
1394       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1395           internalGetFieldAccessorTable() {
1396         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportRequest_fieldAccessorTable;
1397       }
1398       
1399       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.newBuilder()
1400       private Builder() {
1401         maybeForceBuilderInitialization();
1402       }
1403       
1404       private Builder(BuilderParent parent) {
1405         super(parent);
1406         maybeForceBuilderInitialization();
1407       }
1408       private void maybeForceBuilderInitialization() {
1409         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1410           getServerFieldBuilder();
1411           getLoadFieldBuilder();
1412         }
1413       }
1414       private static Builder create() {
1415         return new Builder();
1416       }
1417       
1418       public Builder clear() {
1419         super.clear();
1420         if (serverBuilder_ == null) {
1421           server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
1422         } else {
1423           serverBuilder_.clear();
1424         }
1425         bitField0_ = (bitField0_ & ~0x00000001);
1426         if (loadBuilder_ == null) {
1427           load_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.getDefaultInstance();
1428         } else {
1429           loadBuilder_.clear();
1430         }
1431         bitField0_ = (bitField0_ & ~0x00000002);
1432         return this;
1433       }
1434       
1435       public Builder clone() {
1436         return create().mergeFrom(buildPartial());
1437       }
1438       
1439       public com.google.protobuf.Descriptors.Descriptor
1440           getDescriptorForType() {
1441         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.getDescriptor();
1442       }
1443       
1444       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest getDefaultInstanceForType() {
1445         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.getDefaultInstance();
1446       }
1447       
1448       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest build() {
1449         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest result = buildPartial();
1450         if (!result.isInitialized()) {
1451           throw newUninitializedMessageException(result);
1452         }
1453         return result;
1454       }
1455       
1456       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest buildParsed()
1457           throws com.google.protobuf.InvalidProtocolBufferException {
1458         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest result = buildPartial();
1459         if (!result.isInitialized()) {
1460           throw newUninitializedMessageException(
1461             result).asInvalidProtocolBufferException();
1462         }
1463         return result;
1464       }
1465       
1466       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest buildPartial() {
1467         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest(this);
1468         int from_bitField0_ = bitField0_;
1469         int to_bitField0_ = 0;
1470         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1471           to_bitField0_ |= 0x00000001;
1472         }
1473         if (serverBuilder_ == null) {
1474           result.server_ = server_;
1475         } else {
1476           result.server_ = serverBuilder_.build();
1477         }
1478         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1479           to_bitField0_ |= 0x00000002;
1480         }
1481         if (loadBuilder_ == null) {
1482           result.load_ = load_;
1483         } else {
1484           result.load_ = loadBuilder_.build();
1485         }
1486         result.bitField0_ = to_bitField0_;
1487         onBuilt();
1488         return result;
1489       }
1490       
1491       public Builder mergeFrom(com.google.protobuf.Message other) {
1492         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest) {
1493           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest)other);
1494         } else {
1495           super.mergeFrom(other);
1496           return this;
1497         }
1498       }
1499       
1500       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest other) {
1501         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.getDefaultInstance()) return this;
1502         if (other.hasServer()) {
1503           mergeServer(other.getServer());
1504         }
1505         if (other.hasLoad()) {
1506           mergeLoad(other.getLoad());
1507         }
1508         this.mergeUnknownFields(other.getUnknownFields());
1509         return this;
1510       }
1511       
1512       public final boolean isInitialized() {
1513         if (!hasServer()) {
1514           
1515           return false;
1516         }
1517         if (!getServer().isInitialized()) {
1518           
1519           return false;
1520         }
1521         if (hasLoad()) {
1522           if (!getLoad().isInitialized()) {
1523             
1524             return false;
1525           }
1526         }
1527         return true;
1528       }
1529       
1530       public Builder mergeFrom(
1531           com.google.protobuf.CodedInputStream input,
1532           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1533           throws java.io.IOException {
1534         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1535           com.google.protobuf.UnknownFieldSet.newBuilder(
1536             this.getUnknownFields());
1537         while (true) {
1538           int tag = input.readTag();
1539           switch (tag) {
1540             case 0:
1541               this.setUnknownFields(unknownFields.build());
1542               onChanged();
1543               return this;
1544             default: {
1545               if (!parseUnknownField(input, unknownFields,
1546                                      extensionRegistry, tag)) {
1547                 this.setUnknownFields(unknownFields.build());
1548                 onChanged();
1549                 return this;
1550               }
1551               break;
1552             }
1553             case 10: {
1554               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder subBuilder = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.newBuilder();
1555               if (hasServer()) {
1556                 subBuilder.mergeFrom(getServer());
1557               }
1558               input.readMessage(subBuilder, extensionRegistry);
1559               setServer(subBuilder.buildPartial());
1560               break;
1561             }
1562             case 18: {
1563               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder subBuilder = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.newBuilder();
1564               if (hasLoad()) {
1565                 subBuilder.mergeFrom(getLoad());
1566               }
1567               input.readMessage(subBuilder, extensionRegistry);
1568               setLoad(subBuilder.buildPartial());
1569               break;
1570             }
1571           }
1572         }
1573       }
1574       
1575       private int bitField0_;
1576       
1577       // required .ServerName server = 1;
1578       private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
1579       private com.google.protobuf.SingleFieldBuilder<
1580           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder> serverBuilder_;
1581       public boolean hasServer() {
1582         return ((bitField0_ & 0x00000001) == 0x00000001);
1583       }
1584       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer() {
1585         if (serverBuilder_ == null) {
1586           return server_;
1587         } else {
1588           return serverBuilder_.getMessage();
1589         }
1590       }
1591       public Builder setServer(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName value) {
1592         if (serverBuilder_ == null) {
1593           if (value == null) {
1594             throw new NullPointerException();
1595           }
1596           server_ = value;
1597           onChanged();
1598         } else {
1599           serverBuilder_.setMessage(value);
1600         }
1601         bitField0_ |= 0x00000001;
1602         return this;
1603       }
1604       public Builder setServer(
1605           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder builderForValue) {
1606         if (serverBuilder_ == null) {
1607           server_ = builderForValue.build();
1608           onChanged();
1609         } else {
1610           serverBuilder_.setMessage(builderForValue.build());
1611         }
1612         bitField0_ |= 0x00000001;
1613         return this;
1614       }
1615       public Builder mergeServer(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName value) {
1616         if (serverBuilder_ == null) {
1617           if (((bitField0_ & 0x00000001) == 0x00000001) &&
1618               server_ != org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance()) {
1619             server_ =
1620               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.newBuilder(server_).mergeFrom(value).buildPartial();
1621           } else {
1622             server_ = value;
1623           }
1624           onChanged();
1625         } else {
1626           serverBuilder_.mergeFrom(value);
1627         }
1628         bitField0_ |= 0x00000001;
1629         return this;
1630       }
1631       public Builder clearServer() {
1632         if (serverBuilder_ == null) {
1633           server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
1634           onChanged();
1635         } else {
1636           serverBuilder_.clear();
1637         }
1638         bitField0_ = (bitField0_ & ~0x00000001);
1639         return this;
1640       }
1641       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder getServerBuilder() {
1642         bitField0_ |= 0x00000001;
1643         onChanged();
1644         return getServerFieldBuilder().getBuilder();
1645       }
1646       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder() {
1647         if (serverBuilder_ != null) {
1648           return serverBuilder_.getMessageOrBuilder();
1649         } else {
1650           return server_;
1651         }
1652       }
1653       private com.google.protobuf.SingleFieldBuilder<
1654           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder> 
1655           getServerFieldBuilder() {
1656         if (serverBuilder_ == null) {
1657           serverBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1658               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder>(
1659                   server_,
1660                   getParentForChildren(),
1661                   isClean());
1662           server_ = null;
1663         }
1664         return serverBuilder_;
1665       }
1666       
1667       // optional .ServerLoad load = 2;
1668       private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad load_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.getDefaultInstance();
1669       private com.google.protobuf.SingleFieldBuilder<
1670           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder> loadBuilder_;
1671       public boolean hasLoad() {
1672         return ((bitField0_ & 0x00000002) == 0x00000002);
1673       }
1674       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad getLoad() {
1675         if (loadBuilder_ == null) {
1676           return load_;
1677         } else {
1678           return loadBuilder_.getMessage();
1679         }
1680       }
1681       public Builder setLoad(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad value) {
1682         if (loadBuilder_ == null) {
1683           if (value == null) {
1684             throw new NullPointerException();
1685           }
1686           load_ = value;
1687           onChanged();
1688         } else {
1689           loadBuilder_.setMessage(value);
1690         }
1691         bitField0_ |= 0x00000002;
1692         return this;
1693       }
1694       public Builder setLoad(
1695           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder builderForValue) {
1696         if (loadBuilder_ == null) {
1697           load_ = builderForValue.build();
1698           onChanged();
1699         } else {
1700           loadBuilder_.setMessage(builderForValue.build());
1701         }
1702         bitField0_ |= 0x00000002;
1703         return this;
1704       }
1705       public Builder mergeLoad(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad value) {
1706         if (loadBuilder_ == null) {
1707           if (((bitField0_ & 0x00000002) == 0x00000002) &&
1708               load_ != org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.getDefaultInstance()) {
1709             load_ =
1710               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.newBuilder(load_).mergeFrom(value).buildPartial();
1711           } else {
1712             load_ = value;
1713           }
1714           onChanged();
1715         } else {
1716           loadBuilder_.mergeFrom(value);
1717         }
1718         bitField0_ |= 0x00000002;
1719         return this;
1720       }
1721       public Builder clearLoad() {
1722         if (loadBuilder_ == null) {
1723           load_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.getDefaultInstance();
1724           onChanged();
1725         } else {
1726           loadBuilder_.clear();
1727         }
1728         bitField0_ = (bitField0_ & ~0x00000002);
1729         return this;
1730       }
1731       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder getLoadBuilder() {
1732         bitField0_ |= 0x00000002;
1733         onChanged();
1734         return getLoadFieldBuilder().getBuilder();
1735       }
1736       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder getLoadOrBuilder() {
1737         if (loadBuilder_ != null) {
1738           return loadBuilder_.getMessageOrBuilder();
1739         } else {
1740           return load_;
1741         }
1742       }
1743       private com.google.protobuf.SingleFieldBuilder<
1744           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder> 
1745           getLoadFieldBuilder() {
1746         if (loadBuilder_ == null) {
1747           loadBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1748               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoad.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerLoadOrBuilder>(
1749                   load_,
1750                   getParentForChildren(),
1751                   isClean());
1752           load_ = null;
1753         }
1754         return loadBuilder_;
1755       }
1756       
1757       // @@protoc_insertion_point(builder_scope:RegionServerReportRequest)
1758     }
1759     
1760     static {
1761       defaultInstance = new RegionServerReportRequest(true);
1762       defaultInstance.initFields();
1763     }
1764     
1765     // @@protoc_insertion_point(class_scope:RegionServerReportRequest)
1766   }
1767   
1768   public interface RegionServerReportResponseOrBuilder
1769       extends com.google.protobuf.MessageOrBuilder {
1770   }
1771   public static final class RegionServerReportResponse extends
1772       com.google.protobuf.GeneratedMessage
1773       implements RegionServerReportResponseOrBuilder {
1774     // Use RegionServerReportResponse.newBuilder() to construct.
1775     private RegionServerReportResponse(Builder builder) {
1776       super(builder);
1777     }
1778     private RegionServerReportResponse(boolean noInit) {}
1779     
1780     private static final RegionServerReportResponse defaultInstance;
1781     public static RegionServerReportResponse getDefaultInstance() {
1782       return defaultInstance;
1783     }
1784     
1785     public RegionServerReportResponse getDefaultInstanceForType() {
1786       return defaultInstance;
1787     }
1788     
1789     public static final com.google.protobuf.Descriptors.Descriptor
1790         getDescriptor() {
1791       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportResponse_descriptor;
1792     }
1793     
1794     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1795         internalGetFieldAccessorTable() {
1796       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportResponse_fieldAccessorTable;
1797     }
1798     
1799     private void initFields() {
1800     }
1801     private byte memoizedIsInitialized = -1;
1802     public final boolean isInitialized() {
1803       byte isInitialized = memoizedIsInitialized;
1804       if (isInitialized != -1) return isInitialized == 1;
1805       
1806       memoizedIsInitialized = 1;
1807       return true;
1808     }
1809     
1810     public void writeTo(com.google.protobuf.CodedOutputStream output)
1811                         throws java.io.IOException {
1812       getSerializedSize();
1813       getUnknownFields().writeTo(output);
1814     }
1815     
1816     private int memoizedSerializedSize = -1;
1817     public int getSerializedSize() {
1818       int size = memoizedSerializedSize;
1819       if (size != -1) return size;
1820     
1821       size = 0;
1822       size += getUnknownFields().getSerializedSize();
1823       memoizedSerializedSize = size;
1824       return size;
1825     }
1826     
1827     private static final long serialVersionUID = 0L;
1828     @java.lang.Override
1829     protected java.lang.Object writeReplace()
1830         throws java.io.ObjectStreamException {
1831       return super.writeReplace();
1832     }
1833     
1834     @java.lang.Override
1835     public boolean equals(final java.lang.Object obj) {
1836       if (obj == this) {
1837        return true;
1838       }
1839       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse)) {
1840         return super.equals(obj);
1841       }
1842       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse) obj;
1843       
1844       boolean result = true;
1845       result = result &&
1846           getUnknownFields().equals(other.getUnknownFields());
1847       return result;
1848     }
1849     
1850     @java.lang.Override
1851     public int hashCode() {
1852       int hash = 41;
1853       hash = (19 * hash) + getDescriptorForType().hashCode();
1854       hash = (29 * hash) + getUnknownFields().hashCode();
1855       return hash;
1856     }
1857     
1858     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1859         com.google.protobuf.ByteString data)
1860         throws com.google.protobuf.InvalidProtocolBufferException {
1861       return newBuilder().mergeFrom(data).buildParsed();
1862     }
1863     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1864         com.google.protobuf.ByteString data,
1865         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1866         throws com.google.protobuf.InvalidProtocolBufferException {
1867       return newBuilder().mergeFrom(data, extensionRegistry)
1868                .buildParsed();
1869     }
1870     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(byte[] data)
1871         throws com.google.protobuf.InvalidProtocolBufferException {
1872       return newBuilder().mergeFrom(data).buildParsed();
1873     }
1874     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1875         byte[] data,
1876         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1877         throws com.google.protobuf.InvalidProtocolBufferException {
1878       return newBuilder().mergeFrom(data, extensionRegistry)
1879                .buildParsed();
1880     }
1881     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(java.io.InputStream input)
1882         throws java.io.IOException {
1883       return newBuilder().mergeFrom(input).buildParsed();
1884     }
1885     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1886         java.io.InputStream input,
1887         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1888         throws java.io.IOException {
1889       return newBuilder().mergeFrom(input, extensionRegistry)
1890                .buildParsed();
1891     }
1892     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseDelimitedFrom(java.io.InputStream input)
1893         throws java.io.IOException {
1894       Builder builder = newBuilder();
1895       if (builder.mergeDelimitedFrom(input)) {
1896         return builder.buildParsed();
1897       } else {
1898         return null;
1899       }
1900     }
1901     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseDelimitedFrom(
1902         java.io.InputStream input,
1903         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1904         throws java.io.IOException {
1905       Builder builder = newBuilder();
1906       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1907         return builder.buildParsed();
1908       } else {
1909         return null;
1910       }
1911     }
1912     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1913         com.google.protobuf.CodedInputStream input)
1914         throws java.io.IOException {
1915       return newBuilder().mergeFrom(input).buildParsed();
1916     }
1917     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse parseFrom(
1918         com.google.protobuf.CodedInputStream input,
1919         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1920         throws java.io.IOException {
1921       return newBuilder().mergeFrom(input, extensionRegistry)
1922                .buildParsed();
1923     }
1924     
1925     public static Builder newBuilder() { return Builder.create(); }
1926     public Builder newBuilderForType() { return newBuilder(); }
1927     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse prototype) {
1928       return newBuilder().mergeFrom(prototype);
1929     }
1930     public Builder toBuilder() { return newBuilder(this); }
1931     
1932     @java.lang.Override
1933     protected Builder newBuilderForType(
1934         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1935       Builder builder = new Builder(parent);
1936       return builder;
1937     }
1938     public static final class Builder extends
1939         com.google.protobuf.GeneratedMessage.Builder<Builder>
1940        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponseOrBuilder {
1941       public static final com.google.protobuf.Descriptors.Descriptor
1942           getDescriptor() {
1943         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportResponse_descriptor;
1944       }
1945       
1946       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1947           internalGetFieldAccessorTable() {
1948         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_RegionServerReportResponse_fieldAccessorTable;
1949       }
1950       
1951       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.newBuilder()
1952       private Builder() {
1953         maybeForceBuilderInitialization();
1954       }
1955       
1956       private Builder(BuilderParent parent) {
1957         super(parent);
1958         maybeForceBuilderInitialization();
1959       }
1960       private void maybeForceBuilderInitialization() {
1961         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1962         }
1963       }
1964       private static Builder create() {
1965         return new Builder();
1966       }
1967       
1968       public Builder clear() {
1969         super.clear();
1970         return this;
1971       }
1972       
1973       public Builder clone() {
1974         return create().mergeFrom(buildPartial());
1975       }
1976       
1977       public com.google.protobuf.Descriptors.Descriptor
1978           getDescriptorForType() {
1979         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDescriptor();
1980       }
1981       
1982       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse getDefaultInstanceForType() {
1983         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance();
1984       }
1985       
1986       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse build() {
1987         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse result = buildPartial();
1988         if (!result.isInitialized()) {
1989           throw newUninitializedMessageException(result);
1990         }
1991         return result;
1992       }
1993       
1994       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse buildParsed()
1995           throws com.google.protobuf.InvalidProtocolBufferException {
1996         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse result = buildPartial();
1997         if (!result.isInitialized()) {
1998           throw newUninitializedMessageException(
1999             result).asInvalidProtocolBufferException();
2000         }
2001         return result;
2002       }
2003       
2004       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse buildPartial() {
2005         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse(this);
2006         onBuilt();
2007         return result;
2008       }
2009       
2010       public Builder mergeFrom(com.google.protobuf.Message other) {
2011         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse) {
2012           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse)other);
2013         } else {
2014           super.mergeFrom(other);
2015           return this;
2016         }
2017       }
2018       
2019       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse other) {
2020         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance()) return this;
2021         this.mergeUnknownFields(other.getUnknownFields());
2022         return this;
2023       }
2024       
2025       public final boolean isInitialized() {
2026         return true;
2027       }
2028       
2029       public Builder mergeFrom(
2030           com.google.protobuf.CodedInputStream input,
2031           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2032           throws java.io.IOException {
2033         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2034           com.google.protobuf.UnknownFieldSet.newBuilder(
2035             this.getUnknownFields());
2036         while (true) {
2037           int tag = input.readTag();
2038           switch (tag) {
2039             case 0:
2040               this.setUnknownFields(unknownFields.build());
2041               onChanged();
2042               return this;
2043             default: {
2044               if (!parseUnknownField(input, unknownFields,
2045                                      extensionRegistry, tag)) {
2046                 this.setUnknownFields(unknownFields.build());
2047                 onChanged();
2048                 return this;
2049               }
2050               break;
2051             }
2052           }
2053         }
2054       }
2055       
2056       
2057       // @@protoc_insertion_point(builder_scope:RegionServerReportResponse)
2058     }
2059     
2060     static {
2061       defaultInstance = new RegionServerReportResponse(true);
2062       defaultInstance.initFields();
2063     }
2064     
2065     // @@protoc_insertion_point(class_scope:RegionServerReportResponse)
2066   }
2067   
2068   public interface ReportRSFatalErrorRequestOrBuilder
2069       extends com.google.protobuf.MessageOrBuilder {
2070     
2071     // required .ServerName server = 1;
2072     boolean hasServer();
2073     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer();
2074     org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder();
2075     
2076     // required string errorMessage = 2;
2077     boolean hasErrorMessage();
2078     String getErrorMessage();
2079   }
2080   public static final class ReportRSFatalErrorRequest extends
2081       com.google.protobuf.GeneratedMessage
2082       implements ReportRSFatalErrorRequestOrBuilder {
2083     // Use ReportRSFatalErrorRequest.newBuilder() to construct.
2084     private ReportRSFatalErrorRequest(Builder builder) {
2085       super(builder);
2086     }
2087     private ReportRSFatalErrorRequest(boolean noInit) {}
2088     
2089     private static final ReportRSFatalErrorRequest defaultInstance;
2090     public static ReportRSFatalErrorRequest getDefaultInstance() {
2091       return defaultInstance;
2092     }
2093     
2094     public ReportRSFatalErrorRequest getDefaultInstanceForType() {
2095       return defaultInstance;
2096     }
2097     
2098     public static final com.google.protobuf.Descriptors.Descriptor
2099         getDescriptor() {
2100       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorRequest_descriptor;
2101     }
2102     
2103     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2104         internalGetFieldAccessorTable() {
2105       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorRequest_fieldAccessorTable;
2106     }
2107     
2108     private int bitField0_;
2109     // required .ServerName server = 1;
2110     public static final int SERVER_FIELD_NUMBER = 1;
2111     private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName server_;
2112     public boolean hasServer() {
2113       return ((bitField0_ & 0x00000001) == 0x00000001);
2114     }
2115     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer() {
2116       return server_;
2117     }
2118     public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder() {
2119       return server_;
2120     }
2121     
2122     // required string errorMessage = 2;
2123     public static final int ERRORMESSAGE_FIELD_NUMBER = 2;
2124     private java.lang.Object errorMessage_;
2125     public boolean hasErrorMessage() {
2126       return ((bitField0_ & 0x00000002) == 0x00000002);
2127     }
2128     public String getErrorMessage() {
2129       java.lang.Object ref = errorMessage_;
2130       if (ref instanceof String) {
2131         return (String) ref;
2132       } else {
2133         com.google.protobuf.ByteString bs = 
2134             (com.google.protobuf.ByteString) ref;
2135         String s = bs.toStringUtf8();
2136         if (com.google.protobuf.Internal.isValidUtf8(bs)) {
2137           errorMessage_ = s;
2138         }
2139         return s;
2140       }
2141     }
2142     private com.google.protobuf.ByteString getErrorMessageBytes() {
2143       java.lang.Object ref = errorMessage_;
2144       if (ref instanceof String) {
2145         com.google.protobuf.ByteString b = 
2146             com.google.protobuf.ByteString.copyFromUtf8((String) ref);
2147         errorMessage_ = b;
2148         return b;
2149       } else {
2150         return (com.google.protobuf.ByteString) ref;
2151       }
2152     }
2153     
2154     private void initFields() {
2155       server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
2156       errorMessage_ = "";
2157     }
2158     private byte memoizedIsInitialized = -1;
2159     public final boolean isInitialized() {
2160       byte isInitialized = memoizedIsInitialized;
2161       if (isInitialized != -1) return isInitialized == 1;
2162       
2163       if (!hasServer()) {
2164         memoizedIsInitialized = 0;
2165         return false;
2166       }
2167       if (!hasErrorMessage()) {
2168         memoizedIsInitialized = 0;
2169         return false;
2170       }
2171       if (!getServer().isInitialized()) {
2172         memoizedIsInitialized = 0;
2173         return false;
2174       }
2175       memoizedIsInitialized = 1;
2176       return true;
2177     }
2178     
2179     public void writeTo(com.google.protobuf.CodedOutputStream output)
2180                         throws java.io.IOException {
2181       getSerializedSize();
2182       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2183         output.writeMessage(1, server_);
2184       }
2185       if (((bitField0_ & 0x00000002) == 0x00000002)) {
2186         output.writeBytes(2, getErrorMessageBytes());
2187       }
2188       getUnknownFields().writeTo(output);
2189     }
2190     
2191     private int memoizedSerializedSize = -1;
2192     public int getSerializedSize() {
2193       int size = memoizedSerializedSize;
2194       if (size != -1) return size;
2195     
2196       size = 0;
2197       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2198         size += com.google.protobuf.CodedOutputStream
2199           .computeMessageSize(1, server_);
2200       }
2201       if (((bitField0_ & 0x00000002) == 0x00000002)) {
2202         size += com.google.protobuf.CodedOutputStream
2203           .computeBytesSize(2, getErrorMessageBytes());
2204       }
2205       size += getUnknownFields().getSerializedSize();
2206       memoizedSerializedSize = size;
2207       return size;
2208     }
2209     
2210     private static final long serialVersionUID = 0L;
2211     @java.lang.Override
2212     protected java.lang.Object writeReplace()
2213         throws java.io.ObjectStreamException {
2214       return super.writeReplace();
2215     }
2216     
2217     @java.lang.Override
2218     public boolean equals(final java.lang.Object obj) {
2219       if (obj == this) {
2220        return true;
2221       }
2222       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest)) {
2223         return super.equals(obj);
2224       }
2225       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest) obj;
2226       
2227       boolean result = true;
2228       result = result && (hasServer() == other.hasServer());
2229       if (hasServer()) {
2230         result = result && getServer()
2231             .equals(other.getServer());
2232       }
2233       result = result && (hasErrorMessage() == other.hasErrorMessage());
2234       if (hasErrorMessage()) {
2235         result = result && getErrorMessage()
2236             .equals(other.getErrorMessage());
2237       }
2238       result = result &&
2239           getUnknownFields().equals(other.getUnknownFields());
2240       return result;
2241     }
2242     
2243     @java.lang.Override
2244     public int hashCode() {
2245       int hash = 41;
2246       hash = (19 * hash) + getDescriptorForType().hashCode();
2247       if (hasServer()) {
2248         hash = (37 * hash) + SERVER_FIELD_NUMBER;
2249         hash = (53 * hash) + getServer().hashCode();
2250       }
2251       if (hasErrorMessage()) {
2252         hash = (37 * hash) + ERRORMESSAGE_FIELD_NUMBER;
2253         hash = (53 * hash) + getErrorMessage().hashCode();
2254       }
2255       hash = (29 * hash) + getUnknownFields().hashCode();
2256       return hash;
2257     }
2258     
2259     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2260         com.google.protobuf.ByteString data)
2261         throws com.google.protobuf.InvalidProtocolBufferException {
2262       return newBuilder().mergeFrom(data).buildParsed();
2263     }
2264     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2265         com.google.protobuf.ByteString data,
2266         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2267         throws com.google.protobuf.InvalidProtocolBufferException {
2268       return newBuilder().mergeFrom(data, extensionRegistry)
2269                .buildParsed();
2270     }
2271     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(byte[] data)
2272         throws com.google.protobuf.InvalidProtocolBufferException {
2273       return newBuilder().mergeFrom(data).buildParsed();
2274     }
2275     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2276         byte[] data,
2277         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2278         throws com.google.protobuf.InvalidProtocolBufferException {
2279       return newBuilder().mergeFrom(data, extensionRegistry)
2280                .buildParsed();
2281     }
2282     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(java.io.InputStream input)
2283         throws java.io.IOException {
2284       return newBuilder().mergeFrom(input).buildParsed();
2285     }
2286     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2287         java.io.InputStream input,
2288         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2289         throws java.io.IOException {
2290       return newBuilder().mergeFrom(input, extensionRegistry)
2291                .buildParsed();
2292     }
2293     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseDelimitedFrom(java.io.InputStream input)
2294         throws java.io.IOException {
2295       Builder builder = newBuilder();
2296       if (builder.mergeDelimitedFrom(input)) {
2297         return builder.buildParsed();
2298       } else {
2299         return null;
2300       }
2301     }
2302     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseDelimitedFrom(
2303         java.io.InputStream input,
2304         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2305         throws java.io.IOException {
2306       Builder builder = newBuilder();
2307       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
2308         return builder.buildParsed();
2309       } else {
2310         return null;
2311       }
2312     }
2313     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2314         com.google.protobuf.CodedInputStream input)
2315         throws java.io.IOException {
2316       return newBuilder().mergeFrom(input).buildParsed();
2317     }
2318     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest parseFrom(
2319         com.google.protobuf.CodedInputStream input,
2320         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2321         throws java.io.IOException {
2322       return newBuilder().mergeFrom(input, extensionRegistry)
2323                .buildParsed();
2324     }
2325     
2326     public static Builder newBuilder() { return Builder.create(); }
2327     public Builder newBuilderForType() { return newBuilder(); }
2328     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest prototype) {
2329       return newBuilder().mergeFrom(prototype);
2330     }
2331     public Builder toBuilder() { return newBuilder(this); }
2332     
2333     @java.lang.Override
2334     protected Builder newBuilderForType(
2335         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2336       Builder builder = new Builder(parent);
2337       return builder;
2338     }
2339     public static final class Builder extends
2340         com.google.protobuf.GeneratedMessage.Builder<Builder>
2341        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequestOrBuilder {
2342       public static final com.google.protobuf.Descriptors.Descriptor
2343           getDescriptor() {
2344         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorRequest_descriptor;
2345       }
2346       
2347       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2348           internalGetFieldAccessorTable() {
2349         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorRequest_fieldAccessorTable;
2350       }
2351       
2352       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.newBuilder()
2353       private Builder() {
2354         maybeForceBuilderInitialization();
2355       }
2356       
2357       private Builder(BuilderParent parent) {
2358         super(parent);
2359         maybeForceBuilderInitialization();
2360       }
2361       private void maybeForceBuilderInitialization() {
2362         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2363           getServerFieldBuilder();
2364         }
2365       }
2366       private static Builder create() {
2367         return new Builder();
2368       }
2369       
2370       public Builder clear() {
2371         super.clear();
2372         if (serverBuilder_ == null) {
2373           server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
2374         } else {
2375           serverBuilder_.clear();
2376         }
2377         bitField0_ = (bitField0_ & ~0x00000001);
2378         errorMessage_ = "";
2379         bitField0_ = (bitField0_ & ~0x00000002);
2380         return this;
2381       }
2382       
2383       public Builder clone() {
2384         return create().mergeFrom(buildPartial());
2385       }
2386       
2387       public com.google.protobuf.Descriptors.Descriptor
2388           getDescriptorForType() {
2389         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.getDescriptor();
2390       }
2391       
2392       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest getDefaultInstanceForType() {
2393         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.getDefaultInstance();
2394       }
2395       
2396       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest build() {
2397         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest result = buildPartial();
2398         if (!result.isInitialized()) {
2399           throw newUninitializedMessageException(result);
2400         }
2401         return result;
2402       }
2403       
2404       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest buildParsed()
2405           throws com.google.protobuf.InvalidProtocolBufferException {
2406         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest result = buildPartial();
2407         if (!result.isInitialized()) {
2408           throw newUninitializedMessageException(
2409             result).asInvalidProtocolBufferException();
2410         }
2411         return result;
2412       }
2413       
2414       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest buildPartial() {
2415         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest(this);
2416         int from_bitField0_ = bitField0_;
2417         int to_bitField0_ = 0;
2418         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2419           to_bitField0_ |= 0x00000001;
2420         }
2421         if (serverBuilder_ == null) {
2422           result.server_ = server_;
2423         } else {
2424           result.server_ = serverBuilder_.build();
2425         }
2426         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2427           to_bitField0_ |= 0x00000002;
2428         }
2429         result.errorMessage_ = errorMessage_;
2430         result.bitField0_ = to_bitField0_;
2431         onBuilt();
2432         return result;
2433       }
2434       
2435       public Builder mergeFrom(com.google.protobuf.Message other) {
2436         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest) {
2437           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest)other);
2438         } else {
2439           super.mergeFrom(other);
2440           return this;
2441         }
2442       }
2443       
2444       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest other) {
2445         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.getDefaultInstance()) return this;
2446         if (other.hasServer()) {
2447           mergeServer(other.getServer());
2448         }
2449         if (other.hasErrorMessage()) {
2450           setErrorMessage(other.getErrorMessage());
2451         }
2452         this.mergeUnknownFields(other.getUnknownFields());
2453         return this;
2454       }
2455       
2456       public final boolean isInitialized() {
2457         if (!hasServer()) {
2458           
2459           return false;
2460         }
2461         if (!hasErrorMessage()) {
2462           
2463           return false;
2464         }
2465         if (!getServer().isInitialized()) {
2466           
2467           return false;
2468         }
2469         return true;
2470       }
2471       
2472       public Builder mergeFrom(
2473           com.google.protobuf.CodedInputStream input,
2474           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2475           throws java.io.IOException {
2476         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2477           com.google.protobuf.UnknownFieldSet.newBuilder(
2478             this.getUnknownFields());
2479         while (true) {
2480           int tag = input.readTag();
2481           switch (tag) {
2482             case 0:
2483               this.setUnknownFields(unknownFields.build());
2484               onChanged();
2485               return this;
2486             default: {
2487               if (!parseUnknownField(input, unknownFields,
2488                                      extensionRegistry, tag)) {
2489                 this.setUnknownFields(unknownFields.build());
2490                 onChanged();
2491                 return this;
2492               }
2493               break;
2494             }
2495             case 10: {
2496               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder subBuilder = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.newBuilder();
2497               if (hasServer()) {
2498                 subBuilder.mergeFrom(getServer());
2499               }
2500               input.readMessage(subBuilder, extensionRegistry);
2501               setServer(subBuilder.buildPartial());
2502               break;
2503             }
2504             case 18: {
2505               bitField0_ |= 0x00000002;
2506               errorMessage_ = input.readBytes();
2507               break;
2508             }
2509           }
2510         }
2511       }
2512       
2513       private int bitField0_;
2514       
2515       // required .ServerName server = 1;
2516       private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
2517       private com.google.protobuf.SingleFieldBuilder<
2518           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder> serverBuilder_;
2519       public boolean hasServer() {
2520         return ((bitField0_ & 0x00000001) == 0x00000001);
2521       }
2522       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer() {
2523         if (serverBuilder_ == null) {
2524           return server_;
2525         } else {
2526           return serverBuilder_.getMessage();
2527         }
2528       }
2529       public Builder setServer(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName value) {
2530         if (serverBuilder_ == null) {
2531           if (value == null) {
2532             throw new NullPointerException();
2533           }
2534           server_ = value;
2535           onChanged();
2536         } else {
2537           serverBuilder_.setMessage(value);
2538         }
2539         bitField0_ |= 0x00000001;
2540         return this;
2541       }
2542       public Builder setServer(
2543           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder builderForValue) {
2544         if (serverBuilder_ == null) {
2545           server_ = builderForValue.build();
2546           onChanged();
2547         } else {
2548           serverBuilder_.setMessage(builderForValue.build());
2549         }
2550         bitField0_ |= 0x00000001;
2551         return this;
2552       }
2553       public Builder mergeServer(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName value) {
2554         if (serverBuilder_ == null) {
2555           if (((bitField0_ & 0x00000001) == 0x00000001) &&
2556               server_ != org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance()) {
2557             server_ =
2558               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.newBuilder(server_).mergeFrom(value).buildPartial();
2559           } else {
2560             server_ = value;
2561           }
2562           onChanged();
2563         } else {
2564           serverBuilder_.mergeFrom(value);
2565         }
2566         bitField0_ |= 0x00000001;
2567         return this;
2568       }
2569       public Builder clearServer() {
2570         if (serverBuilder_ == null) {
2571           server_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.getDefaultInstance();
2572           onChanged();
2573         } else {
2574           serverBuilder_.clear();
2575         }
2576         bitField0_ = (bitField0_ & ~0x00000001);
2577         return this;
2578       }
2579       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder getServerBuilder() {
2580         bitField0_ |= 0x00000001;
2581         onChanged();
2582         return getServerFieldBuilder().getBuilder();
2583       }
2584       public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder() {
2585         if (serverBuilder_ != null) {
2586           return serverBuilder_.getMessageOrBuilder();
2587         } else {
2588           return server_;
2589         }
2590       }
2591       private com.google.protobuf.SingleFieldBuilder<
2592           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder> 
2593           getServerFieldBuilder() {
2594         if (serverBuilder_ == null) {
2595           serverBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2596               org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder>(
2597                   server_,
2598                   getParentForChildren(),
2599                   isClean());
2600           server_ = null;
2601         }
2602         return serverBuilder_;
2603       }
2604       
2605       // required string errorMessage = 2;
2606       private java.lang.Object errorMessage_ = "";
2607       public boolean hasErrorMessage() {
2608         return ((bitField0_ & 0x00000002) == 0x00000002);
2609       }
2610       public String getErrorMessage() {
2611         java.lang.Object ref = errorMessage_;
2612         if (!(ref instanceof String)) {
2613           String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
2614           errorMessage_ = s;
2615           return s;
2616         } else {
2617           return (String) ref;
2618         }
2619       }
2620       public Builder setErrorMessage(String value) {
2621         if (value == null) {
2622     throw new NullPointerException();
2623   }
2624   bitField0_ |= 0x00000002;
2625         errorMessage_ = value;
2626         onChanged();
2627         return this;
2628       }
2629       public Builder clearErrorMessage() {
2630         bitField0_ = (bitField0_ & ~0x00000002);
2631         errorMessage_ = getDefaultInstance().getErrorMessage();
2632         onChanged();
2633         return this;
2634       }
2635       void setErrorMessage(com.google.protobuf.ByteString value) {
2636         bitField0_ |= 0x00000002;
2637         errorMessage_ = value;
2638         onChanged();
2639       }
2640       
2641       // @@protoc_insertion_point(builder_scope:ReportRSFatalErrorRequest)
2642     }
2643     
2644     static {
2645       defaultInstance = new ReportRSFatalErrorRequest(true);
2646       defaultInstance.initFields();
2647     }
2648     
2649     // @@protoc_insertion_point(class_scope:ReportRSFatalErrorRequest)
2650   }
2651   
2652   public interface ReportRSFatalErrorResponseOrBuilder
2653       extends com.google.protobuf.MessageOrBuilder {
2654   }
2655   public static final class ReportRSFatalErrorResponse extends
2656       com.google.protobuf.GeneratedMessage
2657       implements ReportRSFatalErrorResponseOrBuilder {
2658     // Use ReportRSFatalErrorResponse.newBuilder() to construct.
2659     private ReportRSFatalErrorResponse(Builder builder) {
2660       super(builder);
2661     }
2662     private ReportRSFatalErrorResponse(boolean noInit) {}
2663     
2664     private static final ReportRSFatalErrorResponse defaultInstance;
2665     public static ReportRSFatalErrorResponse getDefaultInstance() {
2666       return defaultInstance;
2667     }
2668     
2669     public ReportRSFatalErrorResponse getDefaultInstanceForType() {
2670       return defaultInstance;
2671     }
2672     
2673     public static final com.google.protobuf.Descriptors.Descriptor
2674         getDescriptor() {
2675       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorResponse_descriptor;
2676     }
2677     
2678     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2679         internalGetFieldAccessorTable() {
2680       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorResponse_fieldAccessorTable;
2681     }
2682     
2683     private void initFields() {
2684     }
2685     private byte memoizedIsInitialized = -1;
2686     public final boolean isInitialized() {
2687       byte isInitialized = memoizedIsInitialized;
2688       if (isInitialized != -1) return isInitialized == 1;
2689       
2690       memoizedIsInitialized = 1;
2691       return true;
2692     }
2693     
2694     public void writeTo(com.google.protobuf.CodedOutputStream output)
2695                         throws java.io.IOException {
2696       getSerializedSize();
2697       getUnknownFields().writeTo(output);
2698     }
2699     
2700     private int memoizedSerializedSize = -1;
2701     public int getSerializedSize() {
2702       int size = memoizedSerializedSize;
2703       if (size != -1) return size;
2704     
2705       size = 0;
2706       size += getUnknownFields().getSerializedSize();
2707       memoizedSerializedSize = size;
2708       return size;
2709     }
2710     
2711     private static final long serialVersionUID = 0L;
2712     @java.lang.Override
2713     protected java.lang.Object writeReplace()
2714         throws java.io.ObjectStreamException {
2715       return super.writeReplace();
2716     }
2717     
2718     @java.lang.Override
2719     public boolean equals(final java.lang.Object obj) {
2720       if (obj == this) {
2721        return true;
2722       }
2723       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse)) {
2724         return super.equals(obj);
2725       }
2726       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse) obj;
2727       
2728       boolean result = true;
2729       result = result &&
2730           getUnknownFields().equals(other.getUnknownFields());
2731       return result;
2732     }
2733     
2734     @java.lang.Override
2735     public int hashCode() {
2736       int hash = 41;
2737       hash = (19 * hash) + getDescriptorForType().hashCode();
2738       hash = (29 * hash) + getUnknownFields().hashCode();
2739       return hash;
2740     }
2741     
2742     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2743         com.google.protobuf.ByteString data)
2744         throws com.google.protobuf.InvalidProtocolBufferException {
2745       return newBuilder().mergeFrom(data).buildParsed();
2746     }
2747     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2748         com.google.protobuf.ByteString data,
2749         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2750         throws com.google.protobuf.InvalidProtocolBufferException {
2751       return newBuilder().mergeFrom(data, extensionRegistry)
2752                .buildParsed();
2753     }
2754     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(byte[] data)
2755         throws com.google.protobuf.InvalidProtocolBufferException {
2756       return newBuilder().mergeFrom(data).buildParsed();
2757     }
2758     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2759         byte[] data,
2760         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2761         throws com.google.protobuf.InvalidProtocolBufferException {
2762       return newBuilder().mergeFrom(data, extensionRegistry)
2763                .buildParsed();
2764     }
2765     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(java.io.InputStream input)
2766         throws java.io.IOException {
2767       return newBuilder().mergeFrom(input).buildParsed();
2768     }
2769     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2770         java.io.InputStream input,
2771         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2772         throws java.io.IOException {
2773       return newBuilder().mergeFrom(input, extensionRegistry)
2774                .buildParsed();
2775     }
2776     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseDelimitedFrom(java.io.InputStream input)
2777         throws java.io.IOException {
2778       Builder builder = newBuilder();
2779       if (builder.mergeDelimitedFrom(input)) {
2780         return builder.buildParsed();
2781       } else {
2782         return null;
2783       }
2784     }
2785     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseDelimitedFrom(
2786         java.io.InputStream input,
2787         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2788         throws java.io.IOException {
2789       Builder builder = newBuilder();
2790       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
2791         return builder.buildParsed();
2792       } else {
2793         return null;
2794       }
2795     }
2796     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2797         com.google.protobuf.CodedInputStream input)
2798         throws java.io.IOException {
2799       return newBuilder().mergeFrom(input).buildParsed();
2800     }
2801     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse parseFrom(
2802         com.google.protobuf.CodedInputStream input,
2803         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2804         throws java.io.IOException {
2805       return newBuilder().mergeFrom(input, extensionRegistry)
2806                .buildParsed();
2807     }
2808     
2809     public static Builder newBuilder() { return Builder.create(); }
2810     public Builder newBuilderForType() { return newBuilder(); }
2811     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse prototype) {
2812       return newBuilder().mergeFrom(prototype);
2813     }
2814     public Builder toBuilder() { return newBuilder(this); }
2815     
2816     @java.lang.Override
2817     protected Builder newBuilderForType(
2818         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2819       Builder builder = new Builder(parent);
2820       return builder;
2821     }
2822     public static final class Builder extends
2823         com.google.protobuf.GeneratedMessage.Builder<Builder>
2824        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponseOrBuilder {
2825       public static final com.google.protobuf.Descriptors.Descriptor
2826           getDescriptor() {
2827         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorResponse_descriptor;
2828       }
2829       
2830       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2831           internalGetFieldAccessorTable() {
2832         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_ReportRSFatalErrorResponse_fieldAccessorTable;
2833       }
2834       
2835       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.newBuilder()
2836       private Builder() {
2837         maybeForceBuilderInitialization();
2838       }
2839       
2840       private Builder(BuilderParent parent) {
2841         super(parent);
2842         maybeForceBuilderInitialization();
2843       }
2844       private void maybeForceBuilderInitialization() {
2845         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2846         }
2847       }
2848       private static Builder create() {
2849         return new Builder();
2850       }
2851       
2852       public Builder clear() {
2853         super.clear();
2854         return this;
2855       }
2856       
2857       public Builder clone() {
2858         return create().mergeFrom(buildPartial());
2859       }
2860       
2861       public com.google.protobuf.Descriptors.Descriptor
2862           getDescriptorForType() {
2863         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDescriptor();
2864       }
2865       
2866       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse getDefaultInstanceForType() {
2867         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance();
2868       }
2869       
2870       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse build() {
2871         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse result = buildPartial();
2872         if (!result.isInitialized()) {
2873           throw newUninitializedMessageException(result);
2874         }
2875         return result;
2876       }
2877       
2878       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse buildParsed()
2879           throws com.google.protobuf.InvalidProtocolBufferException {
2880         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse result = buildPartial();
2881         if (!result.isInitialized()) {
2882           throw newUninitializedMessageException(
2883             result).asInvalidProtocolBufferException();
2884         }
2885         return result;
2886       }
2887       
2888       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse buildPartial() {
2889         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse(this);
2890         onBuilt();
2891         return result;
2892       }
2893       
2894       public Builder mergeFrom(com.google.protobuf.Message other) {
2895         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse) {
2896           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse)other);
2897         } else {
2898           super.mergeFrom(other);
2899           return this;
2900         }
2901       }
2902       
2903       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse other) {
2904         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance()) return this;
2905         this.mergeUnknownFields(other.getUnknownFields());
2906         return this;
2907       }
2908       
2909       public final boolean isInitialized() {
2910         return true;
2911       }
2912       
2913       public Builder mergeFrom(
2914           com.google.protobuf.CodedInputStream input,
2915           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2916           throws java.io.IOException {
2917         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2918           com.google.protobuf.UnknownFieldSet.newBuilder(
2919             this.getUnknownFields());
2920         while (true) {
2921           int tag = input.readTag();
2922           switch (tag) {
2923             case 0:
2924               this.setUnknownFields(unknownFields.build());
2925               onChanged();
2926               return this;
2927             default: {
2928               if (!parseUnknownField(input, unknownFields,
2929                                      extensionRegistry, tag)) {
2930                 this.setUnknownFields(unknownFields.build());
2931                 onChanged();
2932                 return this;
2933               }
2934               break;
2935             }
2936           }
2937         }
2938       }
2939       
2940       
2941       // @@protoc_insertion_point(builder_scope:ReportRSFatalErrorResponse)
2942     }
2943     
2944     static {
2945       defaultInstance = new ReportRSFatalErrorResponse(true);
2946       defaultInstance.initFields();
2947     }
2948     
2949     // @@protoc_insertion_point(class_scope:ReportRSFatalErrorResponse)
2950   }
2951   
2952   public interface GetLastFlushedSequenceIdRequestOrBuilder
2953       extends com.google.protobuf.MessageOrBuilder {
2954     
2955     // required bytes regionName = 1;
2956     boolean hasRegionName();
2957     com.google.protobuf.ByteString getRegionName();
2958   }
2959   public static final class GetLastFlushedSequenceIdRequest extends
2960       com.google.protobuf.GeneratedMessage
2961       implements GetLastFlushedSequenceIdRequestOrBuilder {
2962     // Use GetLastFlushedSequenceIdRequest.newBuilder() to construct.
2963     private GetLastFlushedSequenceIdRequest(Builder builder) {
2964       super(builder);
2965     }
2966     private GetLastFlushedSequenceIdRequest(boolean noInit) {}
2967     
2968     private static final GetLastFlushedSequenceIdRequest defaultInstance;
2969     public static GetLastFlushedSequenceIdRequest getDefaultInstance() {
2970       return defaultInstance;
2971     }
2972     
2973     public GetLastFlushedSequenceIdRequest getDefaultInstanceForType() {
2974       return defaultInstance;
2975     }
2976     
2977     public static final com.google.protobuf.Descriptors.Descriptor
2978         getDescriptor() {
2979       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdRequest_descriptor;
2980     }
2981     
2982     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2983         internalGetFieldAccessorTable() {
2984       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdRequest_fieldAccessorTable;
2985     }
2986     
2987     private int bitField0_;
2988     // required bytes regionName = 1;
2989     public static final int REGIONNAME_FIELD_NUMBER = 1;
2990     private com.google.protobuf.ByteString regionName_;
2991     public boolean hasRegionName() {
2992       return ((bitField0_ & 0x00000001) == 0x00000001);
2993     }
2994     public com.google.protobuf.ByteString getRegionName() {
2995       return regionName_;
2996     }
2997     
2998     private void initFields() {
2999       regionName_ = com.google.protobuf.ByteString.EMPTY;
3000     }
3001     private byte memoizedIsInitialized = -1;
3002     public final boolean isInitialized() {
3003       byte isInitialized = memoizedIsInitialized;
3004       if (isInitialized != -1) return isInitialized == 1;
3005       
3006       if (!hasRegionName()) {
3007         memoizedIsInitialized = 0;
3008         return false;
3009       }
3010       memoizedIsInitialized = 1;
3011       return true;
3012     }
3013     
3014     public void writeTo(com.google.protobuf.CodedOutputStream output)
3015                         throws java.io.IOException {
3016       getSerializedSize();
3017       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3018         output.writeBytes(1, regionName_);
3019       }
3020       getUnknownFields().writeTo(output);
3021     }
3022     
3023     private int memoizedSerializedSize = -1;
3024     public int getSerializedSize() {
3025       int size = memoizedSerializedSize;
3026       if (size != -1) return size;
3027     
3028       size = 0;
3029       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3030         size += com.google.protobuf.CodedOutputStream
3031           .computeBytesSize(1, regionName_);
3032       }
3033       size += getUnknownFields().getSerializedSize();
3034       memoizedSerializedSize = size;
3035       return size;
3036     }
3037     
3038     private static final long serialVersionUID = 0L;
3039     @java.lang.Override
3040     protected java.lang.Object writeReplace()
3041         throws java.io.ObjectStreamException {
3042       return super.writeReplace();
3043     }
3044     
3045     @java.lang.Override
3046     public boolean equals(final java.lang.Object obj) {
3047       if (obj == this) {
3048        return true;
3049       }
3050       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest)) {
3051         return super.equals(obj);
3052       }
3053       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest) obj;
3054       
3055       boolean result = true;
3056       result = result && (hasRegionName() == other.hasRegionName());
3057       if (hasRegionName()) {
3058         result = result && getRegionName()
3059             .equals(other.getRegionName());
3060       }
3061       result = result &&
3062           getUnknownFields().equals(other.getUnknownFields());
3063       return result;
3064     }
3065     
3066     @java.lang.Override
3067     public int hashCode() {
3068       int hash = 41;
3069       hash = (19 * hash) + getDescriptorForType().hashCode();
3070       if (hasRegionName()) {
3071         hash = (37 * hash) + REGIONNAME_FIELD_NUMBER;
3072         hash = (53 * hash) + getRegionName().hashCode();
3073       }
3074       hash = (29 * hash) + getUnknownFields().hashCode();
3075       return hash;
3076     }
3077     
3078     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3079         com.google.protobuf.ByteString data)
3080         throws com.google.protobuf.InvalidProtocolBufferException {
3081       return newBuilder().mergeFrom(data).buildParsed();
3082     }
3083     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3084         com.google.protobuf.ByteString data,
3085         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3086         throws com.google.protobuf.InvalidProtocolBufferException {
3087       return newBuilder().mergeFrom(data, extensionRegistry)
3088                .buildParsed();
3089     }
3090     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(byte[] data)
3091         throws com.google.protobuf.InvalidProtocolBufferException {
3092       return newBuilder().mergeFrom(data).buildParsed();
3093     }
3094     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3095         byte[] data,
3096         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3097         throws com.google.protobuf.InvalidProtocolBufferException {
3098       return newBuilder().mergeFrom(data, extensionRegistry)
3099                .buildParsed();
3100     }
3101     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(java.io.InputStream input)
3102         throws java.io.IOException {
3103       return newBuilder().mergeFrom(input).buildParsed();
3104     }
3105     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3106         java.io.InputStream input,
3107         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3108         throws java.io.IOException {
3109       return newBuilder().mergeFrom(input, extensionRegistry)
3110                .buildParsed();
3111     }
3112     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseDelimitedFrom(java.io.InputStream input)
3113         throws java.io.IOException {
3114       Builder builder = newBuilder();
3115       if (builder.mergeDelimitedFrom(input)) {
3116         return builder.buildParsed();
3117       } else {
3118         return null;
3119       }
3120     }
3121     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseDelimitedFrom(
3122         java.io.InputStream input,
3123         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3124         throws java.io.IOException {
3125       Builder builder = newBuilder();
3126       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
3127         return builder.buildParsed();
3128       } else {
3129         return null;
3130       }
3131     }
3132     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3133         com.google.protobuf.CodedInputStream input)
3134         throws java.io.IOException {
3135       return newBuilder().mergeFrom(input).buildParsed();
3136     }
3137     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest parseFrom(
3138         com.google.protobuf.CodedInputStream input,
3139         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3140         throws java.io.IOException {
3141       return newBuilder().mergeFrom(input, extensionRegistry)
3142                .buildParsed();
3143     }
3144     
3145     public static Builder newBuilder() { return Builder.create(); }
3146     public Builder newBuilderForType() { return newBuilder(); }
3147     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest prototype) {
3148       return newBuilder().mergeFrom(prototype);
3149     }
3150     public Builder toBuilder() { return newBuilder(this); }
3151     
3152     @java.lang.Override
3153     protected Builder newBuilderForType(
3154         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3155       Builder builder = new Builder(parent);
3156       return builder;
3157     }
3158     public static final class Builder extends
3159         com.google.protobuf.GeneratedMessage.Builder<Builder>
3160        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequestOrBuilder {
3161       public static final com.google.protobuf.Descriptors.Descriptor
3162           getDescriptor() {
3163         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdRequest_descriptor;
3164       }
3165       
3166       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3167           internalGetFieldAccessorTable() {
3168         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdRequest_fieldAccessorTable;
3169       }
3170       
3171       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.newBuilder()
3172       private Builder() {
3173         maybeForceBuilderInitialization();
3174       }
3175       
3176       private Builder(BuilderParent parent) {
3177         super(parent);
3178         maybeForceBuilderInitialization();
3179       }
3180       private void maybeForceBuilderInitialization() {
3181         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3182         }
3183       }
3184       private static Builder create() {
3185         return new Builder();
3186       }
3187       
3188       public Builder clear() {
3189         super.clear();
3190         regionName_ = com.google.protobuf.ByteString.EMPTY;
3191         bitField0_ = (bitField0_ & ~0x00000001);
3192         return this;
3193       }
3194       
3195       public Builder clone() {
3196         return create().mergeFrom(buildPartial());
3197       }
3198       
3199       public com.google.protobuf.Descriptors.Descriptor
3200           getDescriptorForType() {
3201         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.getDescriptor();
3202       }
3203       
3204       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest getDefaultInstanceForType() {
3205         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.getDefaultInstance();
3206       }
3207       
3208       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest build() {
3209         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest result = buildPartial();
3210         if (!result.isInitialized()) {
3211           throw newUninitializedMessageException(result);
3212         }
3213         return result;
3214       }
3215       
3216       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest buildParsed()
3217           throws com.google.protobuf.InvalidProtocolBufferException {
3218         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest result = buildPartial();
3219         if (!result.isInitialized()) {
3220           throw newUninitializedMessageException(
3221             result).asInvalidProtocolBufferException();
3222         }
3223         return result;
3224       }
3225       
3226       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest buildPartial() {
3227         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest(this);
3228         int from_bitField0_ = bitField0_;
3229         int to_bitField0_ = 0;
3230         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3231           to_bitField0_ |= 0x00000001;
3232         }
3233         result.regionName_ = regionName_;
3234         result.bitField0_ = to_bitField0_;
3235         onBuilt();
3236         return result;
3237       }
3238       
3239       public Builder mergeFrom(com.google.protobuf.Message other) {
3240         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest) {
3241           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest)other);
3242         } else {
3243           super.mergeFrom(other);
3244           return this;
3245         }
3246       }
3247       
3248       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest other) {
3249         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.getDefaultInstance()) return this;
3250         if (other.hasRegionName()) {
3251           setRegionName(other.getRegionName());
3252         }
3253         this.mergeUnknownFields(other.getUnknownFields());
3254         return this;
3255       }
3256       
3257       public final boolean isInitialized() {
3258         if (!hasRegionName()) {
3259           
3260           return false;
3261         }
3262         return true;
3263       }
3264       
3265       public Builder mergeFrom(
3266           com.google.protobuf.CodedInputStream input,
3267           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3268           throws java.io.IOException {
3269         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3270           com.google.protobuf.UnknownFieldSet.newBuilder(
3271             this.getUnknownFields());
3272         while (true) {
3273           int tag = input.readTag();
3274           switch (tag) {
3275             case 0:
3276               this.setUnknownFields(unknownFields.build());
3277               onChanged();
3278               return this;
3279             default: {
3280               if (!parseUnknownField(input, unknownFields,
3281                                      extensionRegistry, tag)) {
3282                 this.setUnknownFields(unknownFields.build());
3283                 onChanged();
3284                 return this;
3285               }
3286               break;
3287             }
3288             case 10: {
3289               bitField0_ |= 0x00000001;
3290               regionName_ = input.readBytes();
3291               break;
3292             }
3293           }
3294         }
3295       }
3296       
3297       private int bitField0_;
3298       
3299       // required bytes regionName = 1;
3300       private com.google.protobuf.ByteString regionName_ = com.google.protobuf.ByteString.EMPTY;
3301       public boolean hasRegionName() {
3302         return ((bitField0_ & 0x00000001) == 0x00000001);
3303       }
3304       public com.google.protobuf.ByteString getRegionName() {
3305         return regionName_;
3306       }
3307       public Builder setRegionName(com.google.protobuf.ByteString value) {
3308         if (value == null) {
3309     throw new NullPointerException();
3310   }
3311   bitField0_ |= 0x00000001;
3312         regionName_ = value;
3313         onChanged();
3314         return this;
3315       }
3316       public Builder clearRegionName() {
3317         bitField0_ = (bitField0_ & ~0x00000001);
3318         regionName_ = getDefaultInstance().getRegionName();
3319         onChanged();
3320         return this;
3321       }
3322       
3323       // @@protoc_insertion_point(builder_scope:GetLastFlushedSequenceIdRequest)
3324     }
3325     
3326     static {
3327       defaultInstance = new GetLastFlushedSequenceIdRequest(true);
3328       defaultInstance.initFields();
3329     }
3330     
3331     // @@protoc_insertion_point(class_scope:GetLastFlushedSequenceIdRequest)
3332   }
3333   
3334   public interface GetLastFlushedSequenceIdResponseOrBuilder
3335       extends com.google.protobuf.MessageOrBuilder {
3336     
3337     // required uint64 lastFlushedSequenceId = 1;
3338     boolean hasLastFlushedSequenceId();
3339     long getLastFlushedSequenceId();
3340   }
3341   public static final class GetLastFlushedSequenceIdResponse extends
3342       com.google.protobuf.GeneratedMessage
3343       implements GetLastFlushedSequenceIdResponseOrBuilder {
3344     // Use GetLastFlushedSequenceIdResponse.newBuilder() to construct.
3345     private GetLastFlushedSequenceIdResponse(Builder builder) {
3346       super(builder);
3347     }
3348     private GetLastFlushedSequenceIdResponse(boolean noInit) {}
3349     
3350     private static final GetLastFlushedSequenceIdResponse defaultInstance;
3351     public static GetLastFlushedSequenceIdResponse getDefaultInstance() {
3352       return defaultInstance;
3353     }
3354     
3355     public GetLastFlushedSequenceIdResponse getDefaultInstanceForType() {
3356       return defaultInstance;
3357     }
3358     
3359     public static final com.google.protobuf.Descriptors.Descriptor
3360         getDescriptor() {
3361       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdResponse_descriptor;
3362     }
3363     
3364     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3365         internalGetFieldAccessorTable() {
3366       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdResponse_fieldAccessorTable;
3367     }
3368     
3369     private int bitField0_;
3370     // required uint64 lastFlushedSequenceId = 1;
3371     public static final int LASTFLUSHEDSEQUENCEID_FIELD_NUMBER = 1;
3372     private long lastFlushedSequenceId_;
3373     public boolean hasLastFlushedSequenceId() {
3374       return ((bitField0_ & 0x00000001) == 0x00000001);
3375     }
3376     public long getLastFlushedSequenceId() {
3377       return lastFlushedSequenceId_;
3378     }
3379     
3380     private void initFields() {
3381       lastFlushedSequenceId_ = 0L;
3382     }
3383     private byte memoizedIsInitialized = -1;
3384     public final boolean isInitialized() {
3385       byte isInitialized = memoizedIsInitialized;
3386       if (isInitialized != -1) return isInitialized == 1;
3387       
3388       if (!hasLastFlushedSequenceId()) {
3389         memoizedIsInitialized = 0;
3390         return false;
3391       }
3392       memoizedIsInitialized = 1;
3393       return true;
3394     }
3395     
3396     public void writeTo(com.google.protobuf.CodedOutputStream output)
3397                         throws java.io.IOException {
3398       getSerializedSize();
3399       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3400         output.writeUInt64(1, lastFlushedSequenceId_);
3401       }
3402       getUnknownFields().writeTo(output);
3403     }
3404     
3405     private int memoizedSerializedSize = -1;
3406     public int getSerializedSize() {
3407       int size = memoizedSerializedSize;
3408       if (size != -1) return size;
3409     
3410       size = 0;
3411       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3412         size += com.google.protobuf.CodedOutputStream
3413           .computeUInt64Size(1, lastFlushedSequenceId_);
3414       }
3415       size += getUnknownFields().getSerializedSize();
3416       memoizedSerializedSize = size;
3417       return size;
3418     }
3419     
3420     private static final long serialVersionUID = 0L;
3421     @java.lang.Override
3422     protected java.lang.Object writeReplace()
3423         throws java.io.ObjectStreamException {
3424       return super.writeReplace();
3425     }
3426     
3427     @java.lang.Override
3428     public boolean equals(final java.lang.Object obj) {
3429       if (obj == this) {
3430        return true;
3431       }
3432       if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse)) {
3433         return super.equals(obj);
3434       }
3435       org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse other = (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse) obj;
3436       
3437       boolean result = true;
3438       result = result && (hasLastFlushedSequenceId() == other.hasLastFlushedSequenceId());
3439       if (hasLastFlushedSequenceId()) {
3440         result = result && (getLastFlushedSequenceId()
3441             == other.getLastFlushedSequenceId());
3442       }
3443       result = result &&
3444           getUnknownFields().equals(other.getUnknownFields());
3445       return result;
3446     }
3447     
3448     @java.lang.Override
3449     public int hashCode() {
3450       int hash = 41;
3451       hash = (19 * hash) + getDescriptorForType().hashCode();
3452       if (hasLastFlushedSequenceId()) {
3453         hash = (37 * hash) + LASTFLUSHEDSEQUENCEID_FIELD_NUMBER;
3454         hash = (53 * hash) + hashLong(getLastFlushedSequenceId());
3455       }
3456       hash = (29 * hash) + getUnknownFields().hashCode();
3457       return hash;
3458     }
3459     
3460     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3461         com.google.protobuf.ByteString data)
3462         throws com.google.protobuf.InvalidProtocolBufferException {
3463       return newBuilder().mergeFrom(data).buildParsed();
3464     }
3465     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3466         com.google.protobuf.ByteString data,
3467         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3468         throws com.google.protobuf.InvalidProtocolBufferException {
3469       return newBuilder().mergeFrom(data, extensionRegistry)
3470                .buildParsed();
3471     }
3472     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(byte[] data)
3473         throws com.google.protobuf.InvalidProtocolBufferException {
3474       return newBuilder().mergeFrom(data).buildParsed();
3475     }
3476     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3477         byte[] data,
3478         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3479         throws com.google.protobuf.InvalidProtocolBufferException {
3480       return newBuilder().mergeFrom(data, extensionRegistry)
3481                .buildParsed();
3482     }
3483     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(java.io.InputStream input)
3484         throws java.io.IOException {
3485       return newBuilder().mergeFrom(input).buildParsed();
3486     }
3487     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3488         java.io.InputStream input,
3489         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3490         throws java.io.IOException {
3491       return newBuilder().mergeFrom(input, extensionRegistry)
3492                .buildParsed();
3493     }
3494     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseDelimitedFrom(java.io.InputStream input)
3495         throws java.io.IOException {
3496       Builder builder = newBuilder();
3497       if (builder.mergeDelimitedFrom(input)) {
3498         return builder.buildParsed();
3499       } else {
3500         return null;
3501       }
3502     }
3503     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseDelimitedFrom(
3504         java.io.InputStream input,
3505         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3506         throws java.io.IOException {
3507       Builder builder = newBuilder();
3508       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
3509         return builder.buildParsed();
3510       } else {
3511         return null;
3512       }
3513     }
3514     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3515         com.google.protobuf.CodedInputStream input)
3516         throws java.io.IOException {
3517       return newBuilder().mergeFrom(input).buildParsed();
3518     }
3519     public static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse parseFrom(
3520         com.google.protobuf.CodedInputStream input,
3521         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3522         throws java.io.IOException {
3523       return newBuilder().mergeFrom(input, extensionRegistry)
3524                .buildParsed();
3525     }
3526     
3527     public static Builder newBuilder() { return Builder.create(); }
3528     public Builder newBuilderForType() { return newBuilder(); }
3529     public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse prototype) {
3530       return newBuilder().mergeFrom(prototype);
3531     }
3532     public Builder toBuilder() { return newBuilder(this); }
3533     
3534     @java.lang.Override
3535     protected Builder newBuilderForType(
3536         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3537       Builder builder = new Builder(parent);
3538       return builder;
3539     }
3540     public static final class Builder extends
3541         com.google.protobuf.GeneratedMessage.Builder<Builder>
3542        implements org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponseOrBuilder {
3543       public static final com.google.protobuf.Descriptors.Descriptor
3544           getDescriptor() {
3545         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdResponse_descriptor;
3546       }
3547       
3548       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3549           internalGetFieldAccessorTable() {
3550         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.internal_static_GetLastFlushedSequenceIdResponse_fieldAccessorTable;
3551       }
3552       
3553       // Construct using org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.newBuilder()
3554       private Builder() {
3555         maybeForceBuilderInitialization();
3556       }
3557       
3558       private Builder(BuilderParent parent) {
3559         super(parent);
3560         maybeForceBuilderInitialization();
3561       }
3562       private void maybeForceBuilderInitialization() {
3563         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3564         }
3565       }
3566       private static Builder create() {
3567         return new Builder();
3568       }
3569       
3570       public Builder clear() {
3571         super.clear();
3572         lastFlushedSequenceId_ = 0L;
3573         bitField0_ = (bitField0_ & ~0x00000001);
3574         return this;
3575       }
3576       
3577       public Builder clone() {
3578         return create().mergeFrom(buildPartial());
3579       }
3580       
3581       public com.google.protobuf.Descriptors.Descriptor
3582           getDescriptorForType() {
3583         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDescriptor();
3584       }
3585       
3586       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse getDefaultInstanceForType() {
3587         return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance();
3588       }
3589       
3590       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse build() {
3591         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse result = buildPartial();
3592         if (!result.isInitialized()) {
3593           throw newUninitializedMessageException(result);
3594         }
3595         return result;
3596       }
3597       
3598       private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse buildParsed()
3599           throws com.google.protobuf.InvalidProtocolBufferException {
3600         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse result = buildPartial();
3601         if (!result.isInitialized()) {
3602           throw newUninitializedMessageException(
3603             result).asInvalidProtocolBufferException();
3604         }
3605         return result;
3606       }
3607       
3608       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse buildPartial() {
3609         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse result = new org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse(this);
3610         int from_bitField0_ = bitField0_;
3611         int to_bitField0_ = 0;
3612         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3613           to_bitField0_ |= 0x00000001;
3614         }
3615         result.lastFlushedSequenceId_ = lastFlushedSequenceId_;
3616         result.bitField0_ = to_bitField0_;
3617         onBuilt();
3618         return result;
3619       }
3620       
3621       public Builder mergeFrom(com.google.protobuf.Message other) {
3622         if (other instanceof org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse) {
3623           return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse)other);
3624         } else {
3625           super.mergeFrom(other);
3626           return this;
3627         }
3628       }
3629       
3630       public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse other) {
3631         if (other == org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance()) return this;
3632         if (other.hasLastFlushedSequenceId()) {
3633           setLastFlushedSequenceId(other.getLastFlushedSequenceId());
3634         }
3635         this.mergeUnknownFields(other.getUnknownFields());
3636         return this;
3637       }
3638       
3639       public final boolean isInitialized() {
3640         if (!hasLastFlushedSequenceId()) {
3641           
3642           return false;
3643         }
3644         return true;
3645       }
3646       
3647       public Builder mergeFrom(
3648           com.google.protobuf.CodedInputStream input,
3649           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3650           throws java.io.IOException {
3651         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3652           com.google.protobuf.UnknownFieldSet.newBuilder(
3653             this.getUnknownFields());
3654         while (true) {
3655           int tag = input.readTag();
3656           switch (tag) {
3657             case 0:
3658               this.setUnknownFields(unknownFields.build());
3659               onChanged();
3660               return this;
3661             default: {
3662               if (!parseUnknownField(input, unknownFields,
3663                                      extensionRegistry, tag)) {
3664                 this.setUnknownFields(unknownFields.build());
3665                 onChanged();
3666                 return this;
3667               }
3668               break;
3669             }
3670             case 8: {
3671               bitField0_ |= 0x00000001;
3672               lastFlushedSequenceId_ = input.readUInt64();
3673               break;
3674             }
3675           }
3676         }
3677       }
3678       
3679       private int bitField0_;
3680       
3681       // required uint64 lastFlushedSequenceId = 1;
3682       private long lastFlushedSequenceId_ ;
3683       public boolean hasLastFlushedSequenceId() {
3684         return ((bitField0_ & 0x00000001) == 0x00000001);
3685       }
3686       public long getLastFlushedSequenceId() {
3687         return lastFlushedSequenceId_;
3688       }
3689       public Builder setLastFlushedSequenceId(long value) {
3690         bitField0_ |= 0x00000001;
3691         lastFlushedSequenceId_ = value;
3692         onChanged();
3693         return this;
3694       }
3695       public Builder clearLastFlushedSequenceId() {
3696         bitField0_ = (bitField0_ & ~0x00000001);
3697         lastFlushedSequenceId_ = 0L;
3698         onChanged();
3699         return this;
3700       }
3701       
3702       // @@protoc_insertion_point(builder_scope:GetLastFlushedSequenceIdResponse)
3703     }
3704     
3705     static {
3706       defaultInstance = new GetLastFlushedSequenceIdResponse(true);
3707       defaultInstance.initFields();
3708     }
3709     
3710     // @@protoc_insertion_point(class_scope:GetLastFlushedSequenceIdResponse)
3711   }
3712   
3713   public static abstract class RegionServerStatusService
3714       implements com.google.protobuf.Service {
3715     protected RegionServerStatusService() {}
3716     
3717     public interface Interface {
3718       public abstract void regionServerStartup(
3719           com.google.protobuf.RpcController controller,
3720           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
3721           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse> done);
3722       
3723       public abstract void regionServerReport(
3724           com.google.protobuf.RpcController controller,
3725           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request,
3726           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse> done);
3727       
3728       public abstract void reportRSFatalError(
3729           com.google.protobuf.RpcController controller,
3730           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request,
3731           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse> done);
3732       
3733       public abstract void getLastFlushedSequenceId(
3734           com.google.protobuf.RpcController controller,
3735           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request,
3736           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse> done);
3737       
3738     }
3739     
3740     public static com.google.protobuf.Service newReflectiveService(
3741         final Interface impl) {
3742       return new RegionServerStatusService() {
3743         @java.lang.Override
3744         public  void regionServerStartup(
3745             com.google.protobuf.RpcController controller,
3746             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
3747             com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse> done) {
3748           impl.regionServerStartup(controller, request, done);
3749         }
3750         
3751         @java.lang.Override
3752         public  void regionServerReport(
3753             com.google.protobuf.RpcController controller,
3754             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request,
3755             com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse> done) {
3756           impl.regionServerReport(controller, request, done);
3757         }
3758         
3759         @java.lang.Override
3760         public  void reportRSFatalError(
3761             com.google.protobuf.RpcController controller,
3762             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request,
3763             com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse> done) {
3764           impl.reportRSFatalError(controller, request, done);
3765         }
3766         
3767         @java.lang.Override
3768         public  void getLastFlushedSequenceId(
3769             com.google.protobuf.RpcController controller,
3770             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request,
3771             com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse> done) {
3772           impl.getLastFlushedSequenceId(controller, request, done);
3773         }
3774         
3775       };
3776     }
3777     
3778     public static com.google.protobuf.BlockingService
3779         newReflectiveBlockingService(final BlockingInterface impl) {
3780       return new com.google.protobuf.BlockingService() {
3781         public final com.google.protobuf.Descriptors.ServiceDescriptor
3782             getDescriptorForType() {
3783           return getDescriptor();
3784         }
3785         
3786         public final com.google.protobuf.Message callBlockingMethod(
3787             com.google.protobuf.Descriptors.MethodDescriptor method,
3788             com.google.protobuf.RpcController controller,
3789             com.google.protobuf.Message request)
3790             throws com.google.protobuf.ServiceException {
3791           if (method.getService() != getDescriptor()) {
3792             throw new java.lang.IllegalArgumentException(
3793               "Service.callBlockingMethod() given method descriptor for " +
3794               "wrong service type.");
3795           }
3796           switch(method.getIndex()) {
3797             case 0:
3798               return impl.regionServerStartup(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest)request);
3799             case 1:
3800               return impl.regionServerReport(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest)request);
3801             case 2:
3802               return impl.reportRSFatalError(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest)request);
3803             case 3:
3804               return impl.getLastFlushedSequenceId(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest)request);
3805             default:
3806               throw new java.lang.AssertionError("Can't get here.");
3807           }
3808         }
3809         
3810         public final com.google.protobuf.Message
3811             getRequestPrototype(
3812             com.google.protobuf.Descriptors.MethodDescriptor method) {
3813           if (method.getService() != getDescriptor()) {
3814             throw new java.lang.IllegalArgumentException(
3815               "Service.getRequestPrototype() given method " +
3816               "descriptor for wrong service type.");
3817           }
3818           switch(method.getIndex()) {
3819             case 0:
3820               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.getDefaultInstance();
3821             case 1:
3822               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.getDefaultInstance();
3823             case 2:
3824               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.getDefaultInstance();
3825             case 3:
3826               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.getDefaultInstance();
3827             default:
3828               throw new java.lang.AssertionError("Can't get here.");
3829           }
3830         }
3831         
3832         public final com.google.protobuf.Message
3833             getResponsePrototype(
3834             com.google.protobuf.Descriptors.MethodDescriptor method) {
3835           if (method.getService() != getDescriptor()) {
3836             throw new java.lang.IllegalArgumentException(
3837               "Service.getResponsePrototype() given method " +
3838               "descriptor for wrong service type.");
3839           }
3840           switch(method.getIndex()) {
3841             case 0:
3842               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance();
3843             case 1:
3844               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance();
3845             case 2:
3846               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance();
3847             case 3:
3848               return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance();
3849             default:
3850               throw new java.lang.AssertionError("Can't get here.");
3851           }
3852         }
3853         
3854       };
3855     }
3856     
3857     public abstract void regionServerStartup(
3858         com.google.protobuf.RpcController controller,
3859         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
3860         com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse> done);
3861     
3862     public abstract void regionServerReport(
3863         com.google.protobuf.RpcController controller,
3864         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request,
3865         com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse> done);
3866     
3867     public abstract void reportRSFatalError(
3868         com.google.protobuf.RpcController controller,
3869         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request,
3870         com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse> done);
3871     
3872     public abstract void getLastFlushedSequenceId(
3873         com.google.protobuf.RpcController controller,
3874         org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request,
3875         com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse> done);
3876     
3877     public static final
3878         com.google.protobuf.Descriptors.ServiceDescriptor
3879         getDescriptor() {
3880       return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.getDescriptor().getServices().get(0);
3881     }
3882     public final com.google.protobuf.Descriptors.ServiceDescriptor
3883         getDescriptorForType() {
3884       return getDescriptor();
3885     }
3886     
3887     public final void callMethod(
3888         com.google.protobuf.Descriptors.MethodDescriptor method,
3889         com.google.protobuf.RpcController controller,
3890         com.google.protobuf.Message request,
3891         com.google.protobuf.RpcCallback<
3892           com.google.protobuf.Message> done) {
3893       if (method.getService() != getDescriptor()) {
3894         throw new java.lang.IllegalArgumentException(
3895           "Service.callMethod() given method descriptor for wrong " +
3896           "service type.");
3897       }
3898       switch(method.getIndex()) {
3899         case 0:
3900           this.regionServerStartup(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest)request,
3901             com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse>specializeCallback(
3902               done));
3903           return;
3904         case 1:
3905           this.regionServerReport(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest)request,
3906             com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse>specializeCallback(
3907               done));
3908           return;
3909         case 2:
3910           this.reportRSFatalError(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest)request,
3911             com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse>specializeCallback(
3912               done));
3913           return;
3914         case 3:
3915           this.getLastFlushedSequenceId(controller, (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest)request,
3916             com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse>specializeCallback(
3917               done));
3918           return;
3919         default:
3920           throw new java.lang.AssertionError("Can't get here.");
3921       }
3922     }
3923     
3924     public final com.google.protobuf.Message
3925         getRequestPrototype(
3926         com.google.protobuf.Descriptors.MethodDescriptor method) {
3927       if (method.getService() != getDescriptor()) {
3928         throw new java.lang.IllegalArgumentException(
3929           "Service.getRequestPrototype() given method " +
3930           "descriptor for wrong service type.");
3931       }
3932       switch(method.getIndex()) {
3933         case 0:
3934           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.getDefaultInstance();
3935         case 1:
3936           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.getDefaultInstance();
3937         case 2:
3938           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.getDefaultInstance();
3939         case 3:
3940           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.getDefaultInstance();
3941         default:
3942           throw new java.lang.AssertionError("Can't get here.");
3943       }
3944     }
3945     
3946     public final com.google.protobuf.Message
3947         getResponsePrototype(
3948         com.google.protobuf.Descriptors.MethodDescriptor method) {
3949       if (method.getService() != getDescriptor()) {
3950         throw new java.lang.IllegalArgumentException(
3951           "Service.getResponsePrototype() given method " +
3952           "descriptor for wrong service type.");
3953       }
3954       switch(method.getIndex()) {
3955         case 0:
3956           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance();
3957         case 1:
3958           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance();
3959         case 2:
3960           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance();
3961         case 3:
3962           return org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance();
3963         default:
3964           throw new java.lang.AssertionError("Can't get here.");
3965       }
3966     }
3967     
3968     public static Stub newStub(
3969         com.google.protobuf.RpcChannel channel) {
3970       return new Stub(channel);
3971     }
3972     
3973     public static final class Stub extends org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService implements Interface {
3974       private Stub(com.google.protobuf.RpcChannel channel) {
3975         this.channel = channel;
3976       }
3977       
3978       private final com.google.protobuf.RpcChannel channel;
3979       
3980       public com.google.protobuf.RpcChannel getChannel() {
3981         return channel;
3982       }
3983       
3984       public  void regionServerStartup(
3985           com.google.protobuf.RpcController controller,
3986           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
3987           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse> done) {
3988         channel.callMethod(
3989           getDescriptor().getMethods().get(0),
3990           controller,
3991           request,
3992           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance(),
3993           com.google.protobuf.RpcUtil.generalizeCallback(
3994             done,
3995             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.class,
3996             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance()));
3997       }
3998       
3999       public  void regionServerReport(
4000           com.google.protobuf.RpcController controller,
4001           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request,
4002           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse> done) {
4003         channel.callMethod(
4004           getDescriptor().getMethods().get(1),
4005           controller,
4006           request,
4007           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance(),
4008           com.google.protobuf.RpcUtil.generalizeCallback(
4009             done,
4010             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.class,
4011             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance()));
4012       }
4013       
4014       public  void reportRSFatalError(
4015           com.google.protobuf.RpcController controller,
4016           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request,
4017           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse> done) {
4018         channel.callMethod(
4019           getDescriptor().getMethods().get(2),
4020           controller,
4021           request,
4022           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance(),
4023           com.google.protobuf.RpcUtil.generalizeCallback(
4024             done,
4025             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.class,
4026             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance()));
4027       }
4028       
4029       public  void getLastFlushedSequenceId(
4030           com.google.protobuf.RpcController controller,
4031           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request,
4032           com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse> done) {
4033         channel.callMethod(
4034           getDescriptor().getMethods().get(3),
4035           controller,
4036           request,
4037           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance(),
4038           com.google.protobuf.RpcUtil.generalizeCallback(
4039             done,
4040             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.class,
4041             org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance()));
4042       }
4043     }
4044     
4045     public static BlockingInterface newBlockingStub(
4046         com.google.protobuf.BlockingRpcChannel channel) {
4047       return new BlockingStub(channel);
4048     }
4049     
4050     public interface BlockingInterface {
4051       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse regionServerStartup(
4052           com.google.protobuf.RpcController controller,
4053           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request)
4054           throws com.google.protobuf.ServiceException;
4055       
4056       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse regionServerReport(
4057           com.google.protobuf.RpcController controller,
4058           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request)
4059           throws com.google.protobuf.ServiceException;
4060       
4061       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse reportRSFatalError(
4062           com.google.protobuf.RpcController controller,
4063           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request)
4064           throws com.google.protobuf.ServiceException;
4065       
4066       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse getLastFlushedSequenceId(
4067           com.google.protobuf.RpcController controller,
4068           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request)
4069           throws com.google.protobuf.ServiceException;
4070     }
4071     
4072     private static final class BlockingStub implements BlockingInterface {
4073       private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
4074         this.channel = channel;
4075       }
4076       
4077       private final com.google.protobuf.BlockingRpcChannel channel;
4078       
4079       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse regionServerStartup(
4080           com.google.protobuf.RpcController controller,
4081           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request)
4082           throws com.google.protobuf.ServiceException {
4083         return (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse) channel.callBlockingMethod(
4084           getDescriptor().getMethods().get(0),
4085           controller,
4086           request,
4087           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.getDefaultInstance());
4088       }
4089       
4090       
4091       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse regionServerReport(
4092           com.google.protobuf.RpcController controller,
4093           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request)
4094           throws com.google.protobuf.ServiceException {
4095         return (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse) channel.callBlockingMethod(
4096           getDescriptor().getMethods().get(1),
4097           controller,
4098           request,
4099           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.getDefaultInstance());
4100       }
4101       
4102       
4103       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse reportRSFatalError(
4104           com.google.protobuf.RpcController controller,
4105           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request)
4106           throws com.google.protobuf.ServiceException {
4107         return (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse) channel.callBlockingMethod(
4108           getDescriptor().getMethods().get(2),
4109           controller,
4110           request,
4111           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.getDefaultInstance());
4112       }
4113       
4114       
4115       public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse getLastFlushedSequenceId(
4116           com.google.protobuf.RpcController controller,
4117           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request)
4118           throws com.google.protobuf.ServiceException {
4119         return (org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse) channel.callBlockingMethod(
4120           getDescriptor().getMethods().get(3),
4121           controller,
4122           request,
4123           org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.getDefaultInstance());
4124       }
4125       
4126     }
4127   }
4128   
4129   private static com.google.protobuf.Descriptors.Descriptor
4130     internal_static_RegionServerStartupRequest_descriptor;
4131   private static
4132     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4133       internal_static_RegionServerStartupRequest_fieldAccessorTable;
4134   private static com.google.protobuf.Descriptors.Descriptor
4135     internal_static_RegionServerStartupResponse_descriptor;
4136   private static
4137     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4138       internal_static_RegionServerStartupResponse_fieldAccessorTable;
4139   private static com.google.protobuf.Descriptors.Descriptor
4140     internal_static_RegionServerReportRequest_descriptor;
4141   private static
4142     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4143       internal_static_RegionServerReportRequest_fieldAccessorTable;
4144   private static com.google.protobuf.Descriptors.Descriptor
4145     internal_static_RegionServerReportResponse_descriptor;
4146   private static
4147     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4148       internal_static_RegionServerReportResponse_fieldAccessorTable;
4149   private static com.google.protobuf.Descriptors.Descriptor
4150     internal_static_ReportRSFatalErrorRequest_descriptor;
4151   private static
4152     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4153       internal_static_ReportRSFatalErrorRequest_fieldAccessorTable;
4154   private static com.google.protobuf.Descriptors.Descriptor
4155     internal_static_ReportRSFatalErrorResponse_descriptor;
4156   private static
4157     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4158       internal_static_ReportRSFatalErrorResponse_fieldAccessorTable;
4159   private static com.google.protobuf.Descriptors.Descriptor
4160     internal_static_GetLastFlushedSequenceIdRequest_descriptor;
4161   private static
4162     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4163       internal_static_GetLastFlushedSequenceIdRequest_fieldAccessorTable;
4164   private static com.google.protobuf.Descriptors.Descriptor
4165     internal_static_GetLastFlushedSequenceIdResponse_descriptor;
4166   private static
4167     com.google.protobuf.GeneratedMessage.FieldAccessorTable
4168       internal_static_GetLastFlushedSequenceIdResponse_fieldAccessorTable;
4169   
4170   public static com.google.protobuf.Descriptors.FileDescriptor
4171       getDescriptor() {
4172     return descriptor;
4173   }
4174   private static com.google.protobuf.Descriptors.FileDescriptor
4175       descriptor;
4176   static {
4177     java.lang.String[] descriptorData = {
4178       "\n\030RegionServerStatus.proto\032\013hbase.proto\"" +
4179       "^\n\032RegionServerStartupRequest\022\014\n\004port\030\001 " +
4180       "\002(\r\022\027\n\017serverStartCode\030\002 \002(\004\022\031\n\021serverCu" +
4181       "rrentTime\030\003 \002(\004\"B\n\033RegionServerStartupRe" +
4182       "sponse\022#\n\nmapEntries\030\001 \003(\0132\017.NameStringP" +
4183       "air\"S\n\031RegionServerReportRequest\022\033\n\006serv" +
4184       "er\030\001 \002(\0132\013.ServerName\022\031\n\004load\030\002 \001(\0132\013.Se" +
4185       "rverLoad\"\034\n\032RegionServerReportResponse\"N" +
4186       "\n\031ReportRSFatalErrorRequest\022\033\n\006server\030\001 " +
4187       "\002(\0132\013.ServerName\022\024\n\014errorMessage\030\002 \002(\t\"\034",
4188       "\n\032ReportRSFatalErrorResponse\"5\n\037GetLastF" +
4189       "lushedSequenceIdRequest\022\022\n\nregionName\030\001 " +
4190       "\002(\014\"A\n GetLastFlushedSequenceIdResponse\022" +
4191       "\035\n\025lastFlushedSequenceId\030\001 \002(\0042\354\002\n\031Regio" +
4192       "nServerStatusService\022P\n\023regionServerStar" +
4193       "tup\022\033.RegionServerStartupRequest\032\034.Regio" +
4194       "nServerStartupResponse\022M\n\022regionServerRe" +
4195       "port\022\032.RegionServerReportRequest\032\033.Regio" +
4196       "nServerReportResponse\022M\n\022reportRSFatalEr" +
4197       "ror\022\032.ReportRSFatalErrorRequest\032\033.Report",
4198       "RSFatalErrorResponse\022_\n\030getLastFlushedSe" +
4199       "quenceId\022 .GetLastFlushedSequenceIdReque" +
4200       "st\032!.GetLastFlushedSequenceIdResponseBN\n" +
4201       "*org.apache.hadoop.hbase.protobuf.genera" +
4202       "tedB\030RegionServerStatusProtosH\001\210\001\001\240\001\001"
4203     };
4204     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
4205       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
4206         public com.google.protobuf.ExtensionRegistry assignDescriptors(
4207             com.google.protobuf.Descriptors.FileDescriptor root) {
4208           descriptor = root;
4209           internal_static_RegionServerStartupRequest_descriptor =
4210             getDescriptor().getMessageTypes().get(0);
4211           internal_static_RegionServerStartupRequest_fieldAccessorTable = new
4212             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4213               internal_static_RegionServerStartupRequest_descriptor,
4214               new java.lang.String[] { "Port", "ServerStartCode", "ServerCurrentTime", },
4215               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.class,
4216               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest.Builder.class);
4217           internal_static_RegionServerStartupResponse_descriptor =
4218             getDescriptor().getMessageTypes().get(1);
4219           internal_static_RegionServerStartupResponse_fieldAccessorTable = new
4220             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4221               internal_static_RegionServerStartupResponse_descriptor,
4222               new java.lang.String[] { "MapEntries", },
4223               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.class,
4224               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder.class);
4225           internal_static_RegionServerReportRequest_descriptor =
4226             getDescriptor().getMessageTypes().get(2);
4227           internal_static_RegionServerReportRequest_fieldAccessorTable = new
4228             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4229               internal_static_RegionServerReportRequest_descriptor,
4230               new java.lang.String[] { "Server", "Load", },
4231               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.class,
4232               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest.Builder.class);
4233           internal_static_RegionServerReportResponse_descriptor =
4234             getDescriptor().getMessageTypes().get(3);
4235           internal_static_RegionServerReportResponse_fieldAccessorTable = new
4236             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4237               internal_static_RegionServerReportResponse_descriptor,
4238               new java.lang.String[] { },
4239               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.class,
4240               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse.Builder.class);
4241           internal_static_ReportRSFatalErrorRequest_descriptor =
4242             getDescriptor().getMessageTypes().get(4);
4243           internal_static_ReportRSFatalErrorRequest_fieldAccessorTable = new
4244             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4245               internal_static_ReportRSFatalErrorRequest_descriptor,
4246               new java.lang.String[] { "Server", "ErrorMessage", },
4247               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.class,
4248               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest.Builder.class);
4249           internal_static_ReportRSFatalErrorResponse_descriptor =
4250             getDescriptor().getMessageTypes().get(5);
4251           internal_static_ReportRSFatalErrorResponse_fieldAccessorTable = new
4252             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4253               internal_static_ReportRSFatalErrorResponse_descriptor,
4254               new java.lang.String[] { },
4255               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.class,
4256               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse.Builder.class);
4257           internal_static_GetLastFlushedSequenceIdRequest_descriptor =
4258             getDescriptor().getMessageTypes().get(6);
4259           internal_static_GetLastFlushedSequenceIdRequest_fieldAccessorTable = new
4260             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4261               internal_static_GetLastFlushedSequenceIdRequest_descriptor,
4262               new java.lang.String[] { "RegionName", },
4263               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.class,
4264               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest.Builder.class);
4265           internal_static_GetLastFlushedSequenceIdResponse_descriptor =
4266             getDescriptor().getMessageTypes().get(7);
4267           internal_static_GetLastFlushedSequenceIdResponse_fieldAccessorTable = new
4268             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
4269               internal_static_GetLastFlushedSequenceIdResponse_descriptor,
4270               new java.lang.String[] { "LastFlushedSequenceId", },
4271               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.class,
4272               org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse.Builder.class);
4273           return null;
4274         }
4275       };
4276     com.google.protobuf.Descriptors.FileDescriptor
4277       .internalBuildGeneratedFileFrom(descriptorData,
4278         new com.google.protobuf.Descriptors.FileDescriptor[] {
4279           org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.getDescriptor(),
4280         }, assigner);
4281   }
4282   
4283   // @@protoc_insertion_point(outer_class_scope)
4284 }