View Javadoc

1   // Generated by the protocol buffer compiler.  DO NOT EDIT!
2   // source: StorageClusterStatusMessage.proto
3   
4   package org.apache.hadoop.hbase.rest.protobuf.generated;
5   
6   public final class StorageClusterStatusMessage {
7     private StorageClusterStatusMessage() {}
8     public static void registerAllExtensions(
9         com.google.protobuf.ExtensionRegistry registry) {
10    }
11    public interface StorageClusterStatusOrBuilder
12        extends com.google.protobuf.MessageOrBuilder {
13      
14      // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Node liveNodes = 1;
15      java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> 
16          getLiveNodesList();
17      org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node getLiveNodes(int index);
18      int getLiveNodesCount();
19      java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder> 
20          getLiveNodesOrBuilderList();
21      org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder getLiveNodesOrBuilder(
22          int index);
23      
24      // repeated string deadNodes = 2;
25      java.util.List<String> getDeadNodesList();
26      int getDeadNodesCount();
27      String getDeadNodes(int index);
28      
29      // optional int32 regions = 3;
30      boolean hasRegions();
31      int getRegions();
32      
33      // optional int32 requests = 4;
34      boolean hasRequests();
35      int getRequests();
36      
37      // optional double averageLoad = 5;
38      boolean hasAverageLoad();
39      double getAverageLoad();
40    }
41    public static final class StorageClusterStatus extends
42        com.google.protobuf.GeneratedMessage
43        implements StorageClusterStatusOrBuilder {
44      // Use StorageClusterStatus.newBuilder() to construct.
45      private StorageClusterStatus(Builder builder) {
46        super(builder);
47      }
48      private StorageClusterStatus(boolean noInit) {}
49      
50      private static final StorageClusterStatus defaultInstance;
51      public static StorageClusterStatus getDefaultInstance() {
52        return defaultInstance;
53      }
54      
55      public StorageClusterStatus getDefaultInstanceForType() {
56        return defaultInstance;
57      }
58      
59      public static final com.google.protobuf.Descriptors.Descriptor
60          getDescriptor() {
61        return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor;
62      }
63      
64      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
65          internalGetFieldAccessorTable() {
66        return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_fieldAccessorTable;
67      }
68      
69      public interface RegionOrBuilder
70          extends com.google.protobuf.MessageOrBuilder {
71        
72        // required bytes name = 1;
73        boolean hasName();
74        com.google.protobuf.ByteString getName();
75        
76        // optional int32 stores = 2;
77        boolean hasStores();
78        int getStores();
79        
80        // optional int32 storefiles = 3;
81        boolean hasStorefiles();
82        int getStorefiles();
83        
84        // optional int32 storefileSizeMB = 4;
85        boolean hasStorefileSizeMB();
86        int getStorefileSizeMB();
87        
88        // optional int32 memstoreSizeMB = 5;
89        boolean hasMemstoreSizeMB();
90        int getMemstoreSizeMB();
91        
92        // optional int32 storefileIndexSizeMB = 6;
93        boolean hasStorefileIndexSizeMB();
94        int getStorefileIndexSizeMB();
95        
96        // optional int64 readRequestsCount = 7;
97        boolean hasReadRequestsCount();
98        long getReadRequestsCount();
99        
100       // optional int64 writeRequestsCount = 8;
101       boolean hasWriteRequestsCount();
102       long getWriteRequestsCount();
103       
104       // optional int32 rootIndexSizeKB = 9;
105       boolean hasRootIndexSizeKB();
106       int getRootIndexSizeKB();
107       
108       // optional int32 totalStaticIndexSizeKB = 10;
109       boolean hasTotalStaticIndexSizeKB();
110       int getTotalStaticIndexSizeKB();
111       
112       // optional int32 totalStaticBloomSizeKB = 11;
113       boolean hasTotalStaticBloomSizeKB();
114       int getTotalStaticBloomSizeKB();
115       
116       // optional int64 totalCompactingKVs = 12;
117       boolean hasTotalCompactingKVs();
118       long getTotalCompactingKVs();
119       
120       // optional int64 currentCompactedKVs = 13;
121       boolean hasCurrentCompactedKVs();
122       long getCurrentCompactedKVs();
123     }
124     public static final class Region extends
125         com.google.protobuf.GeneratedMessage
126         implements RegionOrBuilder {
127       // Use Region.newBuilder() to construct.
128       private Region(Builder builder) {
129         super(builder);
130       }
131       private Region(boolean noInit) {}
132       
133       private static final Region defaultInstance;
134       public static Region getDefaultInstance() {
135         return defaultInstance;
136       }
137       
138       public Region getDefaultInstanceForType() {
139         return defaultInstance;
140       }
141       
142       public static final com.google.protobuf.Descriptors.Descriptor
143           getDescriptor() {
144         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_descriptor;
145       }
146       
147       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
148           internalGetFieldAccessorTable() {
149         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_fieldAccessorTable;
150       }
151       
152       private int bitField0_;
153       // required bytes name = 1;
154       public static final int NAME_FIELD_NUMBER = 1;
155       private com.google.protobuf.ByteString name_;
156       public boolean hasName() {
157         return ((bitField0_ & 0x00000001) == 0x00000001);
158       }
159       public com.google.protobuf.ByteString getName() {
160         return name_;
161       }
162       
163       // optional int32 stores = 2;
164       public static final int STORES_FIELD_NUMBER = 2;
165       private int stores_;
166       public boolean hasStores() {
167         return ((bitField0_ & 0x00000002) == 0x00000002);
168       }
169       public int getStores() {
170         return stores_;
171       }
172       
173       // optional int32 storefiles = 3;
174       public static final int STOREFILES_FIELD_NUMBER = 3;
175       private int storefiles_;
176       public boolean hasStorefiles() {
177         return ((bitField0_ & 0x00000004) == 0x00000004);
178       }
179       public int getStorefiles() {
180         return storefiles_;
181       }
182       
183       // optional int32 storefileSizeMB = 4;
184       public static final int STOREFILESIZEMB_FIELD_NUMBER = 4;
185       private int storefileSizeMB_;
186       public boolean hasStorefileSizeMB() {
187         return ((bitField0_ & 0x00000008) == 0x00000008);
188       }
189       public int getStorefileSizeMB() {
190         return storefileSizeMB_;
191       }
192       
193       // optional int32 memstoreSizeMB = 5;
194       public static final int MEMSTORESIZEMB_FIELD_NUMBER = 5;
195       private int memstoreSizeMB_;
196       public boolean hasMemstoreSizeMB() {
197         return ((bitField0_ & 0x00000010) == 0x00000010);
198       }
199       public int getMemstoreSizeMB() {
200         return memstoreSizeMB_;
201       }
202       
203       // optional int32 storefileIndexSizeMB = 6;
204       public static final int STOREFILEINDEXSIZEMB_FIELD_NUMBER = 6;
205       private int storefileIndexSizeMB_;
206       public boolean hasStorefileIndexSizeMB() {
207         return ((bitField0_ & 0x00000020) == 0x00000020);
208       }
209       public int getStorefileIndexSizeMB() {
210         return storefileIndexSizeMB_;
211       }
212       
213       // optional int64 readRequestsCount = 7;
214       public static final int READREQUESTSCOUNT_FIELD_NUMBER = 7;
215       private long readRequestsCount_;
216       public boolean hasReadRequestsCount() {
217         return ((bitField0_ & 0x00000040) == 0x00000040);
218       }
219       public long getReadRequestsCount() {
220         return readRequestsCount_;
221       }
222       
223       // optional int64 writeRequestsCount = 8;
224       public static final int WRITEREQUESTSCOUNT_FIELD_NUMBER = 8;
225       private long writeRequestsCount_;
226       public boolean hasWriteRequestsCount() {
227         return ((bitField0_ & 0x00000080) == 0x00000080);
228       }
229       public long getWriteRequestsCount() {
230         return writeRequestsCount_;
231       }
232       
233       // optional int32 rootIndexSizeKB = 9;
234       public static final int ROOTINDEXSIZEKB_FIELD_NUMBER = 9;
235       private int rootIndexSizeKB_;
236       public boolean hasRootIndexSizeKB() {
237         return ((bitField0_ & 0x00000100) == 0x00000100);
238       }
239       public int getRootIndexSizeKB() {
240         return rootIndexSizeKB_;
241       }
242       
243       // optional int32 totalStaticIndexSizeKB = 10;
244       public static final int TOTALSTATICINDEXSIZEKB_FIELD_NUMBER = 10;
245       private int totalStaticIndexSizeKB_;
246       public boolean hasTotalStaticIndexSizeKB() {
247         return ((bitField0_ & 0x00000200) == 0x00000200);
248       }
249       public int getTotalStaticIndexSizeKB() {
250         return totalStaticIndexSizeKB_;
251       }
252       
253       // optional int32 totalStaticBloomSizeKB = 11;
254       public static final int TOTALSTATICBLOOMSIZEKB_FIELD_NUMBER = 11;
255       private int totalStaticBloomSizeKB_;
256       public boolean hasTotalStaticBloomSizeKB() {
257         return ((bitField0_ & 0x00000400) == 0x00000400);
258       }
259       public int getTotalStaticBloomSizeKB() {
260         return totalStaticBloomSizeKB_;
261       }
262       
263       // optional int64 totalCompactingKVs = 12;
264       public static final int TOTALCOMPACTINGKVS_FIELD_NUMBER = 12;
265       private long totalCompactingKVs_;
266       public boolean hasTotalCompactingKVs() {
267         return ((bitField0_ & 0x00000800) == 0x00000800);
268       }
269       public long getTotalCompactingKVs() {
270         return totalCompactingKVs_;
271       }
272       
273       // optional int64 currentCompactedKVs = 13;
274       public static final int CURRENTCOMPACTEDKVS_FIELD_NUMBER = 13;
275       private long currentCompactedKVs_;
276       public boolean hasCurrentCompactedKVs() {
277         return ((bitField0_ & 0x00001000) == 0x00001000);
278       }
279       public long getCurrentCompactedKVs() {
280         return currentCompactedKVs_;
281       }
282       
283       private void initFields() {
284         name_ = com.google.protobuf.ByteString.EMPTY;
285         stores_ = 0;
286         storefiles_ = 0;
287         storefileSizeMB_ = 0;
288         memstoreSizeMB_ = 0;
289         storefileIndexSizeMB_ = 0;
290         readRequestsCount_ = 0L;
291         writeRequestsCount_ = 0L;
292         rootIndexSizeKB_ = 0;
293         totalStaticIndexSizeKB_ = 0;
294         totalStaticBloomSizeKB_ = 0;
295         totalCompactingKVs_ = 0L;
296         currentCompactedKVs_ = 0L;
297       }
298       private byte memoizedIsInitialized = -1;
299       public final boolean isInitialized() {
300         byte isInitialized = memoizedIsInitialized;
301         if (isInitialized != -1) return isInitialized == 1;
302         
303         if (!hasName()) {
304           memoizedIsInitialized = 0;
305           return false;
306         }
307         memoizedIsInitialized = 1;
308         return true;
309       }
310       
311       public void writeTo(com.google.protobuf.CodedOutputStream output)
312                           throws java.io.IOException {
313         getSerializedSize();
314         if (((bitField0_ & 0x00000001) == 0x00000001)) {
315           output.writeBytes(1, name_);
316         }
317         if (((bitField0_ & 0x00000002) == 0x00000002)) {
318           output.writeInt32(2, stores_);
319         }
320         if (((bitField0_ & 0x00000004) == 0x00000004)) {
321           output.writeInt32(3, storefiles_);
322         }
323         if (((bitField0_ & 0x00000008) == 0x00000008)) {
324           output.writeInt32(4, storefileSizeMB_);
325         }
326         if (((bitField0_ & 0x00000010) == 0x00000010)) {
327           output.writeInt32(5, memstoreSizeMB_);
328         }
329         if (((bitField0_ & 0x00000020) == 0x00000020)) {
330           output.writeInt32(6, storefileIndexSizeMB_);
331         }
332         if (((bitField0_ & 0x00000040) == 0x00000040)) {
333           output.writeInt64(7, readRequestsCount_);
334         }
335         if (((bitField0_ & 0x00000080) == 0x00000080)) {
336           output.writeInt64(8, writeRequestsCount_);
337         }
338         if (((bitField0_ & 0x00000100) == 0x00000100)) {
339           output.writeInt32(9, rootIndexSizeKB_);
340         }
341         if (((bitField0_ & 0x00000200) == 0x00000200)) {
342           output.writeInt32(10, totalStaticIndexSizeKB_);
343         }
344         if (((bitField0_ & 0x00000400) == 0x00000400)) {
345           output.writeInt32(11, totalStaticBloomSizeKB_);
346         }
347         if (((bitField0_ & 0x00000800) == 0x00000800)) {
348           output.writeInt64(12, totalCompactingKVs_);
349         }
350         if (((bitField0_ & 0x00001000) == 0x00001000)) {
351           output.writeInt64(13, currentCompactedKVs_);
352         }
353         getUnknownFields().writeTo(output);
354       }
355       
356       private int memoizedSerializedSize = -1;
357       public int getSerializedSize() {
358         int size = memoizedSerializedSize;
359         if (size != -1) return size;
360       
361         size = 0;
362         if (((bitField0_ & 0x00000001) == 0x00000001)) {
363           size += com.google.protobuf.CodedOutputStream
364             .computeBytesSize(1, name_);
365         }
366         if (((bitField0_ & 0x00000002) == 0x00000002)) {
367           size += com.google.protobuf.CodedOutputStream
368             .computeInt32Size(2, stores_);
369         }
370         if (((bitField0_ & 0x00000004) == 0x00000004)) {
371           size += com.google.protobuf.CodedOutputStream
372             .computeInt32Size(3, storefiles_);
373         }
374         if (((bitField0_ & 0x00000008) == 0x00000008)) {
375           size += com.google.protobuf.CodedOutputStream
376             .computeInt32Size(4, storefileSizeMB_);
377         }
378         if (((bitField0_ & 0x00000010) == 0x00000010)) {
379           size += com.google.protobuf.CodedOutputStream
380             .computeInt32Size(5, memstoreSizeMB_);
381         }
382         if (((bitField0_ & 0x00000020) == 0x00000020)) {
383           size += com.google.protobuf.CodedOutputStream
384             .computeInt32Size(6, storefileIndexSizeMB_);
385         }
386         if (((bitField0_ & 0x00000040) == 0x00000040)) {
387           size += com.google.protobuf.CodedOutputStream
388             .computeInt64Size(7, readRequestsCount_);
389         }
390         if (((bitField0_ & 0x00000080) == 0x00000080)) {
391           size += com.google.protobuf.CodedOutputStream
392             .computeInt64Size(8, writeRequestsCount_);
393         }
394         if (((bitField0_ & 0x00000100) == 0x00000100)) {
395           size += com.google.protobuf.CodedOutputStream
396             .computeInt32Size(9, rootIndexSizeKB_);
397         }
398         if (((bitField0_ & 0x00000200) == 0x00000200)) {
399           size += com.google.protobuf.CodedOutputStream
400             .computeInt32Size(10, totalStaticIndexSizeKB_);
401         }
402         if (((bitField0_ & 0x00000400) == 0x00000400)) {
403           size += com.google.protobuf.CodedOutputStream
404             .computeInt32Size(11, totalStaticBloomSizeKB_);
405         }
406         if (((bitField0_ & 0x00000800) == 0x00000800)) {
407           size += com.google.protobuf.CodedOutputStream
408             .computeInt64Size(12, totalCompactingKVs_);
409         }
410         if (((bitField0_ & 0x00001000) == 0x00001000)) {
411           size += com.google.protobuf.CodedOutputStream
412             .computeInt64Size(13, currentCompactedKVs_);
413         }
414         size += getUnknownFields().getSerializedSize();
415         memoizedSerializedSize = size;
416         return size;
417       }
418       
419       private static final long serialVersionUID = 0L;
420       @java.lang.Override
421       protected java.lang.Object writeReplace()
422           throws java.io.ObjectStreamException {
423         return super.writeReplace();
424       }
425       
426       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
427           com.google.protobuf.ByteString data)
428           throws com.google.protobuf.InvalidProtocolBufferException {
429         return newBuilder().mergeFrom(data).buildParsed();
430       }
431       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
432           com.google.protobuf.ByteString data,
433           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
434           throws com.google.protobuf.InvalidProtocolBufferException {
435         return newBuilder().mergeFrom(data, extensionRegistry)
436                  .buildParsed();
437       }
438       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(byte[] data)
439           throws com.google.protobuf.InvalidProtocolBufferException {
440         return newBuilder().mergeFrom(data).buildParsed();
441       }
442       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
443           byte[] data,
444           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
445           throws com.google.protobuf.InvalidProtocolBufferException {
446         return newBuilder().mergeFrom(data, extensionRegistry)
447                  .buildParsed();
448       }
449       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(java.io.InputStream input)
450           throws java.io.IOException {
451         return newBuilder().mergeFrom(input).buildParsed();
452       }
453       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
454           java.io.InputStream input,
455           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
456           throws java.io.IOException {
457         return newBuilder().mergeFrom(input, extensionRegistry)
458                  .buildParsed();
459       }
460       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseDelimitedFrom(java.io.InputStream input)
461           throws java.io.IOException {
462         Builder builder = newBuilder();
463         if (builder.mergeDelimitedFrom(input)) {
464           return builder.buildParsed();
465         } else {
466           return null;
467         }
468       }
469       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseDelimitedFrom(
470           java.io.InputStream input,
471           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
472           throws java.io.IOException {
473         Builder builder = newBuilder();
474         if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
475           return builder.buildParsed();
476         } else {
477           return null;
478         }
479       }
480       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
481           com.google.protobuf.CodedInputStream input)
482           throws java.io.IOException {
483         return newBuilder().mergeFrom(input).buildParsed();
484       }
485       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region parseFrom(
486           com.google.protobuf.CodedInputStream input,
487           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
488           throws java.io.IOException {
489         return newBuilder().mergeFrom(input, extensionRegistry)
490                  .buildParsed();
491       }
492       
493       public static Builder newBuilder() { return Builder.create(); }
494       public Builder newBuilderForType() { return newBuilder(); }
495       public static Builder newBuilder(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region prototype) {
496         return newBuilder().mergeFrom(prototype);
497       }
498       public Builder toBuilder() { return newBuilder(this); }
499       
500       @java.lang.Override
501       protected Builder newBuilderForType(
502           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
503         Builder builder = new Builder(parent);
504         return builder;
505       }
506       public static final class Builder extends
507           com.google.protobuf.GeneratedMessage.Builder<Builder>
508          implements org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder {
509         public static final com.google.protobuf.Descriptors.Descriptor
510             getDescriptor() {
511           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_descriptor;
512         }
513         
514         protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
515             internalGetFieldAccessorTable() {
516           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_fieldAccessorTable;
517         }
518         
519         // Construct using org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.newBuilder()
520         private Builder() {
521           maybeForceBuilderInitialization();
522         }
523         
524         private Builder(BuilderParent parent) {
525           super(parent);
526           maybeForceBuilderInitialization();
527         }
528         private void maybeForceBuilderInitialization() {
529           if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
530           }
531         }
532         private static Builder create() {
533           return new Builder();
534         }
535         
536         public Builder clear() {
537           super.clear();
538           name_ = com.google.protobuf.ByteString.EMPTY;
539           bitField0_ = (bitField0_ & ~0x00000001);
540           stores_ = 0;
541           bitField0_ = (bitField0_ & ~0x00000002);
542           storefiles_ = 0;
543           bitField0_ = (bitField0_ & ~0x00000004);
544           storefileSizeMB_ = 0;
545           bitField0_ = (bitField0_ & ~0x00000008);
546           memstoreSizeMB_ = 0;
547           bitField0_ = (bitField0_ & ~0x00000010);
548           storefileIndexSizeMB_ = 0;
549           bitField0_ = (bitField0_ & ~0x00000020);
550           readRequestsCount_ = 0L;
551           bitField0_ = (bitField0_ & ~0x00000040);
552           writeRequestsCount_ = 0L;
553           bitField0_ = (bitField0_ & ~0x00000080);
554           rootIndexSizeKB_ = 0;
555           bitField0_ = (bitField0_ & ~0x00000100);
556           totalStaticIndexSizeKB_ = 0;
557           bitField0_ = (bitField0_ & ~0x00000200);
558           totalStaticBloomSizeKB_ = 0;
559           bitField0_ = (bitField0_ & ~0x00000400);
560           totalCompactingKVs_ = 0L;
561           bitField0_ = (bitField0_ & ~0x00000800);
562           currentCompactedKVs_ = 0L;
563           bitField0_ = (bitField0_ & ~0x00001000);
564           return this;
565         }
566         
567         public Builder clone() {
568           return create().mergeFrom(buildPartial());
569         }
570         
571         public com.google.protobuf.Descriptors.Descriptor
572             getDescriptorForType() {
573           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.getDescriptor();
574         }
575         
576         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region getDefaultInstanceForType() {
577           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.getDefaultInstance();
578         }
579         
580         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region build() {
581           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region result = buildPartial();
582           if (!result.isInitialized()) {
583             throw newUninitializedMessageException(result);
584           }
585           return result;
586         }
587         
588         private org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region buildParsed()
589             throws com.google.protobuf.InvalidProtocolBufferException {
590           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region result = buildPartial();
591           if (!result.isInitialized()) {
592             throw newUninitializedMessageException(
593               result).asInvalidProtocolBufferException();
594           }
595           return result;
596         }
597         
598         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region buildPartial() {
599           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region result = new org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region(this);
600           int from_bitField0_ = bitField0_;
601           int to_bitField0_ = 0;
602           if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
603             to_bitField0_ |= 0x00000001;
604           }
605           result.name_ = name_;
606           if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
607             to_bitField0_ |= 0x00000002;
608           }
609           result.stores_ = stores_;
610           if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
611             to_bitField0_ |= 0x00000004;
612           }
613           result.storefiles_ = storefiles_;
614           if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
615             to_bitField0_ |= 0x00000008;
616           }
617           result.storefileSizeMB_ = storefileSizeMB_;
618           if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
619             to_bitField0_ |= 0x00000010;
620           }
621           result.memstoreSizeMB_ = memstoreSizeMB_;
622           if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
623             to_bitField0_ |= 0x00000020;
624           }
625           result.storefileIndexSizeMB_ = storefileIndexSizeMB_;
626           if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
627             to_bitField0_ |= 0x00000040;
628           }
629           result.readRequestsCount_ = readRequestsCount_;
630           if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
631             to_bitField0_ |= 0x00000080;
632           }
633           result.writeRequestsCount_ = writeRequestsCount_;
634           if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
635             to_bitField0_ |= 0x00000100;
636           }
637           result.rootIndexSizeKB_ = rootIndexSizeKB_;
638           if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
639             to_bitField0_ |= 0x00000200;
640           }
641           result.totalStaticIndexSizeKB_ = totalStaticIndexSizeKB_;
642           if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
643             to_bitField0_ |= 0x00000400;
644           }
645           result.totalStaticBloomSizeKB_ = totalStaticBloomSizeKB_;
646           if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
647             to_bitField0_ |= 0x00000800;
648           }
649           result.totalCompactingKVs_ = totalCompactingKVs_;
650           if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
651             to_bitField0_ |= 0x00001000;
652           }
653           result.currentCompactedKVs_ = currentCompactedKVs_;
654           result.bitField0_ = to_bitField0_;
655           onBuilt();
656           return result;
657         }
658         
659         public Builder mergeFrom(com.google.protobuf.Message other) {
660           if (other instanceof org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region) {
661             return mergeFrom((org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region)other);
662           } else {
663             super.mergeFrom(other);
664             return this;
665           }
666         }
667         
668         public Builder mergeFrom(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region other) {
669           if (other == org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.getDefaultInstance()) return this;
670           if (other.hasName()) {
671             setName(other.getName());
672           }
673           if (other.hasStores()) {
674             setStores(other.getStores());
675           }
676           if (other.hasStorefiles()) {
677             setStorefiles(other.getStorefiles());
678           }
679           if (other.hasStorefileSizeMB()) {
680             setStorefileSizeMB(other.getStorefileSizeMB());
681           }
682           if (other.hasMemstoreSizeMB()) {
683             setMemstoreSizeMB(other.getMemstoreSizeMB());
684           }
685           if (other.hasStorefileIndexSizeMB()) {
686             setStorefileIndexSizeMB(other.getStorefileIndexSizeMB());
687           }
688           if (other.hasReadRequestsCount()) {
689             setReadRequestsCount(other.getReadRequestsCount());
690           }
691           if (other.hasWriteRequestsCount()) {
692             setWriteRequestsCount(other.getWriteRequestsCount());
693           }
694           if (other.hasRootIndexSizeKB()) {
695             setRootIndexSizeKB(other.getRootIndexSizeKB());
696           }
697           if (other.hasTotalStaticIndexSizeKB()) {
698             setTotalStaticIndexSizeKB(other.getTotalStaticIndexSizeKB());
699           }
700           if (other.hasTotalStaticBloomSizeKB()) {
701             setTotalStaticBloomSizeKB(other.getTotalStaticBloomSizeKB());
702           }
703           if (other.hasTotalCompactingKVs()) {
704             setTotalCompactingKVs(other.getTotalCompactingKVs());
705           }
706           if (other.hasCurrentCompactedKVs()) {
707             setCurrentCompactedKVs(other.getCurrentCompactedKVs());
708           }
709           this.mergeUnknownFields(other.getUnknownFields());
710           return this;
711         }
712         
713         public final boolean isInitialized() {
714           if (!hasName()) {
715             
716             return false;
717           }
718           return true;
719         }
720         
721         public Builder mergeFrom(
722             com.google.protobuf.CodedInputStream input,
723             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
724             throws java.io.IOException {
725           com.google.protobuf.UnknownFieldSet.Builder unknownFields =
726             com.google.protobuf.UnknownFieldSet.newBuilder(
727               this.getUnknownFields());
728           while (true) {
729             int tag = input.readTag();
730             switch (tag) {
731               case 0:
732                 this.setUnknownFields(unknownFields.build());
733                 onChanged();
734                 return this;
735               default: {
736                 if (!parseUnknownField(input, unknownFields,
737                                        extensionRegistry, tag)) {
738                   this.setUnknownFields(unknownFields.build());
739                   onChanged();
740                   return this;
741                 }
742                 break;
743               }
744               case 10: {
745                 bitField0_ |= 0x00000001;
746                 name_ = input.readBytes();
747                 break;
748               }
749               case 16: {
750                 bitField0_ |= 0x00000002;
751                 stores_ = input.readInt32();
752                 break;
753               }
754               case 24: {
755                 bitField0_ |= 0x00000004;
756                 storefiles_ = input.readInt32();
757                 break;
758               }
759               case 32: {
760                 bitField0_ |= 0x00000008;
761                 storefileSizeMB_ = input.readInt32();
762                 break;
763               }
764               case 40: {
765                 bitField0_ |= 0x00000010;
766                 memstoreSizeMB_ = input.readInt32();
767                 break;
768               }
769               case 48: {
770                 bitField0_ |= 0x00000020;
771                 storefileIndexSizeMB_ = input.readInt32();
772                 break;
773               }
774               case 56: {
775                 bitField0_ |= 0x00000040;
776                 readRequestsCount_ = input.readInt64();
777                 break;
778               }
779               case 64: {
780                 bitField0_ |= 0x00000080;
781                 writeRequestsCount_ = input.readInt64();
782                 break;
783               }
784               case 72: {
785                 bitField0_ |= 0x00000100;
786                 rootIndexSizeKB_ = input.readInt32();
787                 break;
788               }
789               case 80: {
790                 bitField0_ |= 0x00000200;
791                 totalStaticIndexSizeKB_ = input.readInt32();
792                 break;
793               }
794               case 88: {
795                 bitField0_ |= 0x00000400;
796                 totalStaticBloomSizeKB_ = input.readInt32();
797                 break;
798               }
799               case 96: {
800                 bitField0_ |= 0x00000800;
801                 totalCompactingKVs_ = input.readInt64();
802                 break;
803               }
804               case 104: {
805                 bitField0_ |= 0x00001000;
806                 currentCompactedKVs_ = input.readInt64();
807                 break;
808               }
809             }
810           }
811         }
812         
813         private int bitField0_;
814         
815         // required bytes name = 1;
816         private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY;
817         public boolean hasName() {
818           return ((bitField0_ & 0x00000001) == 0x00000001);
819         }
820         public com.google.protobuf.ByteString getName() {
821           return name_;
822         }
823         public Builder setName(com.google.protobuf.ByteString value) {
824           if (value == null) {
825     throw new NullPointerException();
826   }
827   bitField0_ |= 0x00000001;
828           name_ = value;
829           onChanged();
830           return this;
831         }
832         public Builder clearName() {
833           bitField0_ = (bitField0_ & ~0x00000001);
834           name_ = getDefaultInstance().getName();
835           onChanged();
836           return this;
837         }
838         
839         // optional int32 stores = 2;
840         private int stores_ ;
841         public boolean hasStores() {
842           return ((bitField0_ & 0x00000002) == 0x00000002);
843         }
844         public int getStores() {
845           return stores_;
846         }
847         public Builder setStores(int value) {
848           bitField0_ |= 0x00000002;
849           stores_ = value;
850           onChanged();
851           return this;
852         }
853         public Builder clearStores() {
854           bitField0_ = (bitField0_ & ~0x00000002);
855           stores_ = 0;
856           onChanged();
857           return this;
858         }
859         
860         // optional int32 storefiles = 3;
861         private int storefiles_ ;
862         public boolean hasStorefiles() {
863           return ((bitField0_ & 0x00000004) == 0x00000004);
864         }
865         public int getStorefiles() {
866           return storefiles_;
867         }
868         public Builder setStorefiles(int value) {
869           bitField0_ |= 0x00000004;
870           storefiles_ = value;
871           onChanged();
872           return this;
873         }
874         public Builder clearStorefiles() {
875           bitField0_ = (bitField0_ & ~0x00000004);
876           storefiles_ = 0;
877           onChanged();
878           return this;
879         }
880         
881         // optional int32 storefileSizeMB = 4;
882         private int storefileSizeMB_ ;
883         public boolean hasStorefileSizeMB() {
884           return ((bitField0_ & 0x00000008) == 0x00000008);
885         }
886         public int getStorefileSizeMB() {
887           return storefileSizeMB_;
888         }
889         public Builder setStorefileSizeMB(int value) {
890           bitField0_ |= 0x00000008;
891           storefileSizeMB_ = value;
892           onChanged();
893           return this;
894         }
895         public Builder clearStorefileSizeMB() {
896           bitField0_ = (bitField0_ & ~0x00000008);
897           storefileSizeMB_ = 0;
898           onChanged();
899           return this;
900         }
901         
902         // optional int32 memstoreSizeMB = 5;
903         private int memstoreSizeMB_ ;
904         public boolean hasMemstoreSizeMB() {
905           return ((bitField0_ & 0x00000010) == 0x00000010);
906         }
907         public int getMemstoreSizeMB() {
908           return memstoreSizeMB_;
909         }
910         public Builder setMemstoreSizeMB(int value) {
911           bitField0_ |= 0x00000010;
912           memstoreSizeMB_ = value;
913           onChanged();
914           return this;
915         }
916         public Builder clearMemstoreSizeMB() {
917           bitField0_ = (bitField0_ & ~0x00000010);
918           memstoreSizeMB_ = 0;
919           onChanged();
920           return this;
921         }
922         
923         // optional int32 storefileIndexSizeMB = 6;
924         private int storefileIndexSizeMB_ ;
925         public boolean hasStorefileIndexSizeMB() {
926           return ((bitField0_ & 0x00000020) == 0x00000020);
927         }
928         public int getStorefileIndexSizeMB() {
929           return storefileIndexSizeMB_;
930         }
931         public Builder setStorefileIndexSizeMB(int value) {
932           bitField0_ |= 0x00000020;
933           storefileIndexSizeMB_ = value;
934           onChanged();
935           return this;
936         }
937         public Builder clearStorefileIndexSizeMB() {
938           bitField0_ = (bitField0_ & ~0x00000020);
939           storefileIndexSizeMB_ = 0;
940           onChanged();
941           return this;
942         }
943         
944         // optional int64 readRequestsCount = 7;
945         private long readRequestsCount_ ;
946         public boolean hasReadRequestsCount() {
947           return ((bitField0_ & 0x00000040) == 0x00000040);
948         }
949         public long getReadRequestsCount() {
950           return readRequestsCount_;
951         }
952         public Builder setReadRequestsCount(long value) {
953           bitField0_ |= 0x00000040;
954           readRequestsCount_ = value;
955           onChanged();
956           return this;
957         }
958         public Builder clearReadRequestsCount() {
959           bitField0_ = (bitField0_ & ~0x00000040);
960           readRequestsCount_ = 0L;
961           onChanged();
962           return this;
963         }
964         
965         // optional int64 writeRequestsCount = 8;
966         private long writeRequestsCount_ ;
967         public boolean hasWriteRequestsCount() {
968           return ((bitField0_ & 0x00000080) == 0x00000080);
969         }
970         public long getWriteRequestsCount() {
971           return writeRequestsCount_;
972         }
973         public Builder setWriteRequestsCount(long value) {
974           bitField0_ |= 0x00000080;
975           writeRequestsCount_ = value;
976           onChanged();
977           return this;
978         }
979         public Builder clearWriteRequestsCount() {
980           bitField0_ = (bitField0_ & ~0x00000080);
981           writeRequestsCount_ = 0L;
982           onChanged();
983           return this;
984         }
985         
986         // optional int32 rootIndexSizeKB = 9;
987         private int rootIndexSizeKB_ ;
988         public boolean hasRootIndexSizeKB() {
989           return ((bitField0_ & 0x00000100) == 0x00000100);
990         }
991         public int getRootIndexSizeKB() {
992           return rootIndexSizeKB_;
993         }
994         public Builder setRootIndexSizeKB(int value) {
995           bitField0_ |= 0x00000100;
996           rootIndexSizeKB_ = value;
997           onChanged();
998           return this;
999         }
1000         public Builder clearRootIndexSizeKB() {
1001           bitField0_ = (bitField0_ & ~0x00000100);
1002           rootIndexSizeKB_ = 0;
1003           onChanged();
1004           return this;
1005         }
1006         
1007         // optional int32 totalStaticIndexSizeKB = 10;
1008         private int totalStaticIndexSizeKB_ ;
1009         public boolean hasTotalStaticIndexSizeKB() {
1010           return ((bitField0_ & 0x00000200) == 0x00000200);
1011         }
1012         public int getTotalStaticIndexSizeKB() {
1013           return totalStaticIndexSizeKB_;
1014         }
1015         public Builder setTotalStaticIndexSizeKB(int value) {
1016           bitField0_ |= 0x00000200;
1017           totalStaticIndexSizeKB_ = value;
1018           onChanged();
1019           return this;
1020         }
1021         public Builder clearTotalStaticIndexSizeKB() {
1022           bitField0_ = (bitField0_ & ~0x00000200);
1023           totalStaticIndexSizeKB_ = 0;
1024           onChanged();
1025           return this;
1026         }
1027         
1028         // optional int32 totalStaticBloomSizeKB = 11;
1029         private int totalStaticBloomSizeKB_ ;
1030         public boolean hasTotalStaticBloomSizeKB() {
1031           return ((bitField0_ & 0x00000400) == 0x00000400);
1032         }
1033         public int getTotalStaticBloomSizeKB() {
1034           return totalStaticBloomSizeKB_;
1035         }
1036         public Builder setTotalStaticBloomSizeKB(int value) {
1037           bitField0_ |= 0x00000400;
1038           totalStaticBloomSizeKB_ = value;
1039           onChanged();
1040           return this;
1041         }
1042         public Builder clearTotalStaticBloomSizeKB() {
1043           bitField0_ = (bitField0_ & ~0x00000400);
1044           totalStaticBloomSizeKB_ = 0;
1045           onChanged();
1046           return this;
1047         }
1048         
1049         // optional int64 totalCompactingKVs = 12;
1050         private long totalCompactingKVs_ ;
1051         public boolean hasTotalCompactingKVs() {
1052           return ((bitField0_ & 0x00000800) == 0x00000800);
1053         }
1054         public long getTotalCompactingKVs() {
1055           return totalCompactingKVs_;
1056         }
1057         public Builder setTotalCompactingKVs(long value) {
1058           bitField0_ |= 0x00000800;
1059           totalCompactingKVs_ = value;
1060           onChanged();
1061           return this;
1062         }
1063         public Builder clearTotalCompactingKVs() {
1064           bitField0_ = (bitField0_ & ~0x00000800);
1065           totalCompactingKVs_ = 0L;
1066           onChanged();
1067           return this;
1068         }
1069         
1070         // optional int64 currentCompactedKVs = 13;
1071         private long currentCompactedKVs_ ;
1072         public boolean hasCurrentCompactedKVs() {
1073           return ((bitField0_ & 0x00001000) == 0x00001000);
1074         }
1075         public long getCurrentCompactedKVs() {
1076           return currentCompactedKVs_;
1077         }
1078         public Builder setCurrentCompactedKVs(long value) {
1079           bitField0_ |= 0x00001000;
1080           currentCompactedKVs_ = value;
1081           onChanged();
1082           return this;
1083         }
1084         public Builder clearCurrentCompactedKVs() {
1085           bitField0_ = (bitField0_ & ~0x00001000);
1086           currentCompactedKVs_ = 0L;
1087           onChanged();
1088           return this;
1089         }
1090         
1091         // @@protoc_insertion_point(builder_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Region)
1092       }
1093       
1094       static {
1095         defaultInstance = new Region(true);
1096         defaultInstance.initFields();
1097       }
1098       
1099       // @@protoc_insertion_point(class_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Region)
1100     }
1101     
1102     public interface NodeOrBuilder
1103         extends com.google.protobuf.MessageOrBuilder {
1104       
1105       // required string name = 1;
1106       boolean hasName();
1107       String getName();
1108       
1109       // optional int64 startCode = 2;
1110       boolean hasStartCode();
1111       long getStartCode();
1112       
1113       // optional int32 requests = 3;
1114       boolean hasRequests();
1115       int getRequests();
1116       
1117       // optional int32 heapSizeMB = 4;
1118       boolean hasHeapSizeMB();
1119       int getHeapSizeMB();
1120       
1121       // optional int32 maxHeapSizeMB = 5;
1122       boolean hasMaxHeapSizeMB();
1123       int getMaxHeapSizeMB();
1124       
1125       // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Region regions = 6;
1126       java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> 
1127           getRegionsList();
1128       org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region getRegions(int index);
1129       int getRegionsCount();
1130       java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder> 
1131           getRegionsOrBuilderList();
1132       org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder getRegionsOrBuilder(
1133           int index);
1134     }
1135     public static final class Node extends
1136         com.google.protobuf.GeneratedMessage
1137         implements NodeOrBuilder {
1138       // Use Node.newBuilder() to construct.
1139       private Node(Builder builder) {
1140         super(builder);
1141       }
1142       private Node(boolean noInit) {}
1143       
1144       private static final Node defaultInstance;
1145       public static Node getDefaultInstance() {
1146         return defaultInstance;
1147       }
1148       
1149       public Node getDefaultInstanceForType() {
1150         return defaultInstance;
1151       }
1152       
1153       public static final com.google.protobuf.Descriptors.Descriptor
1154           getDescriptor() {
1155         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_descriptor;
1156       }
1157       
1158       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1159           internalGetFieldAccessorTable() {
1160         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_fieldAccessorTable;
1161       }
1162       
1163       private int bitField0_;
1164       // required string name = 1;
1165       public static final int NAME_FIELD_NUMBER = 1;
1166       private java.lang.Object name_;
1167       public boolean hasName() {
1168         return ((bitField0_ & 0x00000001) == 0x00000001);
1169       }
1170       public String getName() {
1171         java.lang.Object ref = name_;
1172         if (ref instanceof String) {
1173           return (String) ref;
1174         } else {
1175           com.google.protobuf.ByteString bs = 
1176               (com.google.protobuf.ByteString) ref;
1177           String s = bs.toStringUtf8();
1178           if (com.google.protobuf.Internal.isValidUtf8(bs)) {
1179             name_ = s;
1180           }
1181           return s;
1182         }
1183       }
1184       private com.google.protobuf.ByteString getNameBytes() {
1185         java.lang.Object ref = name_;
1186         if (ref instanceof String) {
1187           com.google.protobuf.ByteString b = 
1188               com.google.protobuf.ByteString.copyFromUtf8((String) ref);
1189           name_ = b;
1190           return b;
1191         } else {
1192           return (com.google.protobuf.ByteString) ref;
1193         }
1194       }
1195       
1196       // optional int64 startCode = 2;
1197       public static final int STARTCODE_FIELD_NUMBER = 2;
1198       private long startCode_;
1199       public boolean hasStartCode() {
1200         return ((bitField0_ & 0x00000002) == 0x00000002);
1201       }
1202       public long getStartCode() {
1203         return startCode_;
1204       }
1205       
1206       // optional int32 requests = 3;
1207       public static final int REQUESTS_FIELD_NUMBER = 3;
1208       private int requests_;
1209       public boolean hasRequests() {
1210         return ((bitField0_ & 0x00000004) == 0x00000004);
1211       }
1212       public int getRequests() {
1213         return requests_;
1214       }
1215       
1216       // optional int32 heapSizeMB = 4;
1217       public static final int HEAPSIZEMB_FIELD_NUMBER = 4;
1218       private int heapSizeMB_;
1219       public boolean hasHeapSizeMB() {
1220         return ((bitField0_ & 0x00000008) == 0x00000008);
1221       }
1222       public int getHeapSizeMB() {
1223         return heapSizeMB_;
1224       }
1225       
1226       // optional int32 maxHeapSizeMB = 5;
1227       public static final int MAXHEAPSIZEMB_FIELD_NUMBER = 5;
1228       private int maxHeapSizeMB_;
1229       public boolean hasMaxHeapSizeMB() {
1230         return ((bitField0_ & 0x00000010) == 0x00000010);
1231       }
1232       public int getMaxHeapSizeMB() {
1233         return maxHeapSizeMB_;
1234       }
1235       
1236       // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Region regions = 6;
1237       public static final int REGIONS_FIELD_NUMBER = 6;
1238       private java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> regions_;
1239       public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> getRegionsList() {
1240         return regions_;
1241       }
1242       public java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder> 
1243           getRegionsOrBuilderList() {
1244         return regions_;
1245       }
1246       public int getRegionsCount() {
1247         return regions_.size();
1248       }
1249       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region getRegions(int index) {
1250         return regions_.get(index);
1251       }
1252       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder getRegionsOrBuilder(
1253           int index) {
1254         return regions_.get(index);
1255       }
1256       
1257       private void initFields() {
1258         name_ = "";
1259         startCode_ = 0L;
1260         requests_ = 0;
1261         heapSizeMB_ = 0;
1262         maxHeapSizeMB_ = 0;
1263         regions_ = java.util.Collections.emptyList();
1264       }
1265       private byte memoizedIsInitialized = -1;
1266       public final boolean isInitialized() {
1267         byte isInitialized = memoizedIsInitialized;
1268         if (isInitialized != -1) return isInitialized == 1;
1269         
1270         if (!hasName()) {
1271           memoizedIsInitialized = 0;
1272           return false;
1273         }
1274         for (int i = 0; i < getRegionsCount(); i++) {
1275           if (!getRegions(i).isInitialized()) {
1276             memoizedIsInitialized = 0;
1277             return false;
1278           }
1279         }
1280         memoizedIsInitialized = 1;
1281         return true;
1282       }
1283       
1284       public void writeTo(com.google.protobuf.CodedOutputStream output)
1285                           throws java.io.IOException {
1286         getSerializedSize();
1287         if (((bitField0_ & 0x00000001) == 0x00000001)) {
1288           output.writeBytes(1, getNameBytes());
1289         }
1290         if (((bitField0_ & 0x00000002) == 0x00000002)) {
1291           output.writeInt64(2, startCode_);
1292         }
1293         if (((bitField0_ & 0x00000004) == 0x00000004)) {
1294           output.writeInt32(3, requests_);
1295         }
1296         if (((bitField0_ & 0x00000008) == 0x00000008)) {
1297           output.writeInt32(4, heapSizeMB_);
1298         }
1299         if (((bitField0_ & 0x00000010) == 0x00000010)) {
1300           output.writeInt32(5, maxHeapSizeMB_);
1301         }
1302         for (int i = 0; i < regions_.size(); i++) {
1303           output.writeMessage(6, regions_.get(i));
1304         }
1305         getUnknownFields().writeTo(output);
1306       }
1307       
1308       private int memoizedSerializedSize = -1;
1309       public int getSerializedSize() {
1310         int size = memoizedSerializedSize;
1311         if (size != -1) return size;
1312       
1313         size = 0;
1314         if (((bitField0_ & 0x00000001) == 0x00000001)) {
1315           size += com.google.protobuf.CodedOutputStream
1316             .computeBytesSize(1, getNameBytes());
1317         }
1318         if (((bitField0_ & 0x00000002) == 0x00000002)) {
1319           size += com.google.protobuf.CodedOutputStream
1320             .computeInt64Size(2, startCode_);
1321         }
1322         if (((bitField0_ & 0x00000004) == 0x00000004)) {
1323           size += com.google.protobuf.CodedOutputStream
1324             .computeInt32Size(3, requests_);
1325         }
1326         if (((bitField0_ & 0x00000008) == 0x00000008)) {
1327           size += com.google.protobuf.CodedOutputStream
1328             .computeInt32Size(4, heapSizeMB_);
1329         }
1330         if (((bitField0_ & 0x00000010) == 0x00000010)) {
1331           size += com.google.protobuf.CodedOutputStream
1332             .computeInt32Size(5, maxHeapSizeMB_);
1333         }
1334         for (int i = 0; i < regions_.size(); i++) {
1335           size += com.google.protobuf.CodedOutputStream
1336             .computeMessageSize(6, regions_.get(i));
1337         }
1338         size += getUnknownFields().getSerializedSize();
1339         memoizedSerializedSize = size;
1340         return size;
1341       }
1342       
1343       private static final long serialVersionUID = 0L;
1344       @java.lang.Override
1345       protected java.lang.Object writeReplace()
1346           throws java.io.ObjectStreamException {
1347         return super.writeReplace();
1348       }
1349       
1350       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1351           com.google.protobuf.ByteString data)
1352           throws com.google.protobuf.InvalidProtocolBufferException {
1353         return newBuilder().mergeFrom(data).buildParsed();
1354       }
1355       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1356           com.google.protobuf.ByteString data,
1357           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1358           throws com.google.protobuf.InvalidProtocolBufferException {
1359         return newBuilder().mergeFrom(data, extensionRegistry)
1360                  .buildParsed();
1361       }
1362       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(byte[] data)
1363           throws com.google.protobuf.InvalidProtocolBufferException {
1364         return newBuilder().mergeFrom(data).buildParsed();
1365       }
1366       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1367           byte[] data,
1368           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1369           throws com.google.protobuf.InvalidProtocolBufferException {
1370         return newBuilder().mergeFrom(data, extensionRegistry)
1371                  .buildParsed();
1372       }
1373       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(java.io.InputStream input)
1374           throws java.io.IOException {
1375         return newBuilder().mergeFrom(input).buildParsed();
1376       }
1377       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1378           java.io.InputStream input,
1379           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1380           throws java.io.IOException {
1381         return newBuilder().mergeFrom(input, extensionRegistry)
1382                  .buildParsed();
1383       }
1384       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseDelimitedFrom(java.io.InputStream input)
1385           throws java.io.IOException {
1386         Builder builder = newBuilder();
1387         if (builder.mergeDelimitedFrom(input)) {
1388           return builder.buildParsed();
1389         } else {
1390           return null;
1391         }
1392       }
1393       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseDelimitedFrom(
1394           java.io.InputStream input,
1395           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1396           throws java.io.IOException {
1397         Builder builder = newBuilder();
1398         if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
1399           return builder.buildParsed();
1400         } else {
1401           return null;
1402         }
1403       }
1404       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1405           com.google.protobuf.CodedInputStream input)
1406           throws java.io.IOException {
1407         return newBuilder().mergeFrom(input).buildParsed();
1408       }
1409       public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node parseFrom(
1410           com.google.protobuf.CodedInputStream input,
1411           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1412           throws java.io.IOException {
1413         return newBuilder().mergeFrom(input, extensionRegistry)
1414                  .buildParsed();
1415       }
1416       
1417       public static Builder newBuilder() { return Builder.create(); }
1418       public Builder newBuilderForType() { return newBuilder(); }
1419       public static Builder newBuilder(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node prototype) {
1420         return newBuilder().mergeFrom(prototype);
1421       }
1422       public Builder toBuilder() { return newBuilder(this); }
1423       
1424       @java.lang.Override
1425       protected Builder newBuilderForType(
1426           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1427         Builder builder = new Builder(parent);
1428         return builder;
1429       }
1430       public static final class Builder extends
1431           com.google.protobuf.GeneratedMessage.Builder<Builder>
1432          implements org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder {
1433         public static final com.google.protobuf.Descriptors.Descriptor
1434             getDescriptor() {
1435           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_descriptor;
1436         }
1437         
1438         protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1439             internalGetFieldAccessorTable() {
1440           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_fieldAccessorTable;
1441         }
1442         
1443         // Construct using org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.newBuilder()
1444         private Builder() {
1445           maybeForceBuilderInitialization();
1446         }
1447         
1448         private Builder(BuilderParent parent) {
1449           super(parent);
1450           maybeForceBuilderInitialization();
1451         }
1452         private void maybeForceBuilderInitialization() {
1453           if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1454             getRegionsFieldBuilder();
1455           }
1456         }
1457         private static Builder create() {
1458           return new Builder();
1459         }
1460         
1461         public Builder clear() {
1462           super.clear();
1463           name_ = "";
1464           bitField0_ = (bitField0_ & ~0x00000001);
1465           startCode_ = 0L;
1466           bitField0_ = (bitField0_ & ~0x00000002);
1467           requests_ = 0;
1468           bitField0_ = (bitField0_ & ~0x00000004);
1469           heapSizeMB_ = 0;
1470           bitField0_ = (bitField0_ & ~0x00000008);
1471           maxHeapSizeMB_ = 0;
1472           bitField0_ = (bitField0_ & ~0x00000010);
1473           if (regionsBuilder_ == null) {
1474             regions_ = java.util.Collections.emptyList();
1475             bitField0_ = (bitField0_ & ~0x00000020);
1476           } else {
1477             regionsBuilder_.clear();
1478           }
1479           return this;
1480         }
1481         
1482         public Builder clone() {
1483           return create().mergeFrom(buildPartial());
1484         }
1485         
1486         public com.google.protobuf.Descriptors.Descriptor
1487             getDescriptorForType() {
1488           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.getDescriptor();
1489         }
1490         
1491         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node getDefaultInstanceForType() {
1492           return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.getDefaultInstance();
1493         }
1494         
1495         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node build() {
1496           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node result = buildPartial();
1497           if (!result.isInitialized()) {
1498             throw newUninitializedMessageException(result);
1499           }
1500           return result;
1501         }
1502         
1503         private org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node buildParsed()
1504             throws com.google.protobuf.InvalidProtocolBufferException {
1505           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node result = buildPartial();
1506           if (!result.isInitialized()) {
1507             throw newUninitializedMessageException(
1508               result).asInvalidProtocolBufferException();
1509           }
1510           return result;
1511         }
1512         
1513         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node buildPartial() {
1514           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node result = new org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node(this);
1515           int from_bitField0_ = bitField0_;
1516           int to_bitField0_ = 0;
1517           if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1518             to_bitField0_ |= 0x00000001;
1519           }
1520           result.name_ = name_;
1521           if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1522             to_bitField0_ |= 0x00000002;
1523           }
1524           result.startCode_ = startCode_;
1525           if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1526             to_bitField0_ |= 0x00000004;
1527           }
1528           result.requests_ = requests_;
1529           if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
1530             to_bitField0_ |= 0x00000008;
1531           }
1532           result.heapSizeMB_ = heapSizeMB_;
1533           if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
1534             to_bitField0_ |= 0x00000010;
1535           }
1536           result.maxHeapSizeMB_ = maxHeapSizeMB_;
1537           if (regionsBuilder_ == null) {
1538             if (((bitField0_ & 0x00000020) == 0x00000020)) {
1539               regions_ = java.util.Collections.unmodifiableList(regions_);
1540               bitField0_ = (bitField0_ & ~0x00000020);
1541             }
1542             result.regions_ = regions_;
1543           } else {
1544             result.regions_ = regionsBuilder_.build();
1545           }
1546           result.bitField0_ = to_bitField0_;
1547           onBuilt();
1548           return result;
1549         }
1550         
1551         public Builder mergeFrom(com.google.protobuf.Message other) {
1552           if (other instanceof org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node) {
1553             return mergeFrom((org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node)other);
1554           } else {
1555             super.mergeFrom(other);
1556             return this;
1557           }
1558         }
1559         
1560         public Builder mergeFrom(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node other) {
1561           if (other == org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.getDefaultInstance()) return this;
1562           if (other.hasName()) {
1563             setName(other.getName());
1564           }
1565           if (other.hasStartCode()) {
1566             setStartCode(other.getStartCode());
1567           }
1568           if (other.hasRequests()) {
1569             setRequests(other.getRequests());
1570           }
1571           if (other.hasHeapSizeMB()) {
1572             setHeapSizeMB(other.getHeapSizeMB());
1573           }
1574           if (other.hasMaxHeapSizeMB()) {
1575             setMaxHeapSizeMB(other.getMaxHeapSizeMB());
1576           }
1577           if (regionsBuilder_ == null) {
1578             if (!other.regions_.isEmpty()) {
1579               if (regions_.isEmpty()) {
1580                 regions_ = other.regions_;
1581                 bitField0_ = (bitField0_ & ~0x00000020);
1582               } else {
1583                 ensureRegionsIsMutable();
1584                 regions_.addAll(other.regions_);
1585               }
1586               onChanged();
1587             }
1588           } else {
1589             if (!other.regions_.isEmpty()) {
1590               if (regionsBuilder_.isEmpty()) {
1591                 regionsBuilder_.dispose();
1592                 regionsBuilder_ = null;
1593                 regions_ = other.regions_;
1594                 bitField0_ = (bitField0_ & ~0x00000020);
1595                 regionsBuilder_ = 
1596                   com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
1597                      getRegionsFieldBuilder() : null;
1598               } else {
1599                 regionsBuilder_.addAllMessages(other.regions_);
1600               }
1601             }
1602           }
1603           this.mergeUnknownFields(other.getUnknownFields());
1604           return this;
1605         }
1606         
1607         public final boolean isInitialized() {
1608           if (!hasName()) {
1609             
1610             return false;
1611           }
1612           for (int i = 0; i < getRegionsCount(); i++) {
1613             if (!getRegions(i).isInitialized()) {
1614               
1615               return false;
1616             }
1617           }
1618           return true;
1619         }
1620         
1621         public Builder mergeFrom(
1622             com.google.protobuf.CodedInputStream input,
1623             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1624             throws java.io.IOException {
1625           com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1626             com.google.protobuf.UnknownFieldSet.newBuilder(
1627               this.getUnknownFields());
1628           while (true) {
1629             int tag = input.readTag();
1630             switch (tag) {
1631               case 0:
1632                 this.setUnknownFields(unknownFields.build());
1633                 onChanged();
1634                 return this;
1635               default: {
1636                 if (!parseUnknownField(input, unknownFields,
1637                                        extensionRegistry, tag)) {
1638                   this.setUnknownFields(unknownFields.build());
1639                   onChanged();
1640                   return this;
1641                 }
1642                 break;
1643               }
1644               case 10: {
1645                 bitField0_ |= 0x00000001;
1646                 name_ = input.readBytes();
1647                 break;
1648               }
1649               case 16: {
1650                 bitField0_ |= 0x00000002;
1651                 startCode_ = input.readInt64();
1652                 break;
1653               }
1654               case 24: {
1655                 bitField0_ |= 0x00000004;
1656                 requests_ = input.readInt32();
1657                 break;
1658               }
1659               case 32: {
1660                 bitField0_ |= 0x00000008;
1661                 heapSizeMB_ = input.readInt32();
1662                 break;
1663               }
1664               case 40: {
1665                 bitField0_ |= 0x00000010;
1666                 maxHeapSizeMB_ = input.readInt32();
1667                 break;
1668               }
1669               case 50: {
1670                 org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder subBuilder = org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.newBuilder();
1671                 input.readMessage(subBuilder, extensionRegistry);
1672                 addRegions(subBuilder.buildPartial());
1673                 break;
1674               }
1675             }
1676           }
1677         }
1678         
1679         private int bitField0_;
1680         
1681         // required string name = 1;
1682         private java.lang.Object name_ = "";
1683         public boolean hasName() {
1684           return ((bitField0_ & 0x00000001) == 0x00000001);
1685         }
1686         public String getName() {
1687           java.lang.Object ref = name_;
1688           if (!(ref instanceof String)) {
1689             String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
1690             name_ = s;
1691             return s;
1692           } else {
1693             return (String) ref;
1694           }
1695         }
1696         public Builder setName(String value) {
1697           if (value == null) {
1698     throw new NullPointerException();
1699   }
1700   bitField0_ |= 0x00000001;
1701           name_ = value;
1702           onChanged();
1703           return this;
1704         }
1705         public Builder clearName() {
1706           bitField0_ = (bitField0_ & ~0x00000001);
1707           name_ = getDefaultInstance().getName();
1708           onChanged();
1709           return this;
1710         }
1711         void setName(com.google.protobuf.ByteString value) {
1712           bitField0_ |= 0x00000001;
1713           name_ = value;
1714           onChanged();
1715         }
1716         
1717         // optional int64 startCode = 2;
1718         private long startCode_ ;
1719         public boolean hasStartCode() {
1720           return ((bitField0_ & 0x00000002) == 0x00000002);
1721         }
1722         public long getStartCode() {
1723           return startCode_;
1724         }
1725         public Builder setStartCode(long value) {
1726           bitField0_ |= 0x00000002;
1727           startCode_ = value;
1728           onChanged();
1729           return this;
1730         }
1731         public Builder clearStartCode() {
1732           bitField0_ = (bitField0_ & ~0x00000002);
1733           startCode_ = 0L;
1734           onChanged();
1735           return this;
1736         }
1737         
1738         // optional int32 requests = 3;
1739         private int requests_ ;
1740         public boolean hasRequests() {
1741           return ((bitField0_ & 0x00000004) == 0x00000004);
1742         }
1743         public int getRequests() {
1744           return requests_;
1745         }
1746         public Builder setRequests(int value) {
1747           bitField0_ |= 0x00000004;
1748           requests_ = value;
1749           onChanged();
1750           return this;
1751         }
1752         public Builder clearRequests() {
1753           bitField0_ = (bitField0_ & ~0x00000004);
1754           requests_ = 0;
1755           onChanged();
1756           return this;
1757         }
1758         
1759         // optional int32 heapSizeMB = 4;
1760         private int heapSizeMB_ ;
1761         public boolean hasHeapSizeMB() {
1762           return ((bitField0_ & 0x00000008) == 0x00000008);
1763         }
1764         public int getHeapSizeMB() {
1765           return heapSizeMB_;
1766         }
1767         public Builder setHeapSizeMB(int value) {
1768           bitField0_ |= 0x00000008;
1769           heapSizeMB_ = value;
1770           onChanged();
1771           return this;
1772         }
1773         public Builder clearHeapSizeMB() {
1774           bitField0_ = (bitField0_ & ~0x00000008);
1775           heapSizeMB_ = 0;
1776           onChanged();
1777           return this;
1778         }
1779         
1780         // optional int32 maxHeapSizeMB = 5;
1781         private int maxHeapSizeMB_ ;
1782         public boolean hasMaxHeapSizeMB() {
1783           return ((bitField0_ & 0x00000010) == 0x00000010);
1784         }
1785         public int getMaxHeapSizeMB() {
1786           return maxHeapSizeMB_;
1787         }
1788         public Builder setMaxHeapSizeMB(int value) {
1789           bitField0_ |= 0x00000010;
1790           maxHeapSizeMB_ = value;
1791           onChanged();
1792           return this;
1793         }
1794         public Builder clearMaxHeapSizeMB() {
1795           bitField0_ = (bitField0_ & ~0x00000010);
1796           maxHeapSizeMB_ = 0;
1797           onChanged();
1798           return this;
1799         }
1800         
1801         // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Region regions = 6;
1802         private java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> regions_ =
1803           java.util.Collections.emptyList();
1804         private void ensureRegionsIsMutable() {
1805           if (!((bitField0_ & 0x00000020) == 0x00000020)) {
1806             regions_ = new java.util.ArrayList<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region>(regions_);
1807             bitField0_ |= 0x00000020;
1808            }
1809         }
1810         
1811         private com.google.protobuf.RepeatedFieldBuilder<
1812             org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder> regionsBuilder_;
1813         
1814         public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> getRegionsList() {
1815           if (regionsBuilder_ == null) {
1816             return java.util.Collections.unmodifiableList(regions_);
1817           } else {
1818             return regionsBuilder_.getMessageList();
1819           }
1820         }
1821         public int getRegionsCount() {
1822           if (regionsBuilder_ == null) {
1823             return regions_.size();
1824           } else {
1825             return regionsBuilder_.getCount();
1826           }
1827         }
1828         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region getRegions(int index) {
1829           if (regionsBuilder_ == null) {
1830             return regions_.get(index);
1831           } else {
1832             return regionsBuilder_.getMessage(index);
1833           }
1834         }
1835         public Builder setRegions(
1836             int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region value) {
1837           if (regionsBuilder_ == null) {
1838             if (value == null) {
1839               throw new NullPointerException();
1840             }
1841             ensureRegionsIsMutable();
1842             regions_.set(index, value);
1843             onChanged();
1844           } else {
1845             regionsBuilder_.setMessage(index, value);
1846           }
1847           return this;
1848         }
1849         public Builder setRegions(
1850             int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder builderForValue) {
1851           if (regionsBuilder_ == null) {
1852             ensureRegionsIsMutable();
1853             regions_.set(index, builderForValue.build());
1854             onChanged();
1855           } else {
1856             regionsBuilder_.setMessage(index, builderForValue.build());
1857           }
1858           return this;
1859         }
1860         public Builder addRegions(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region value) {
1861           if (regionsBuilder_ == null) {
1862             if (value == null) {
1863               throw new NullPointerException();
1864             }
1865             ensureRegionsIsMutable();
1866             regions_.add(value);
1867             onChanged();
1868           } else {
1869             regionsBuilder_.addMessage(value);
1870           }
1871           return this;
1872         }
1873         public Builder addRegions(
1874             int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region value) {
1875           if (regionsBuilder_ == null) {
1876             if (value == null) {
1877               throw new NullPointerException();
1878             }
1879             ensureRegionsIsMutable();
1880             regions_.add(index, value);
1881             onChanged();
1882           } else {
1883             regionsBuilder_.addMessage(index, value);
1884           }
1885           return this;
1886         }
1887         public Builder addRegions(
1888             org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder builderForValue) {
1889           if (regionsBuilder_ == null) {
1890             ensureRegionsIsMutable();
1891             regions_.add(builderForValue.build());
1892             onChanged();
1893           } else {
1894             regionsBuilder_.addMessage(builderForValue.build());
1895           }
1896           return this;
1897         }
1898         public Builder addRegions(
1899             int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder builderForValue) {
1900           if (regionsBuilder_ == null) {
1901             ensureRegionsIsMutable();
1902             regions_.add(index, builderForValue.build());
1903             onChanged();
1904           } else {
1905             regionsBuilder_.addMessage(index, builderForValue.build());
1906           }
1907           return this;
1908         }
1909         public Builder addAllRegions(
1910             java.lang.Iterable<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region> values) {
1911           if (regionsBuilder_ == null) {
1912             ensureRegionsIsMutable();
1913             super.addAll(values, regions_);
1914             onChanged();
1915           } else {
1916             regionsBuilder_.addAllMessages(values);
1917           }
1918           return this;
1919         }
1920         public Builder clearRegions() {
1921           if (regionsBuilder_ == null) {
1922             regions_ = java.util.Collections.emptyList();
1923             bitField0_ = (bitField0_ & ~0x00000020);
1924             onChanged();
1925           } else {
1926             regionsBuilder_.clear();
1927           }
1928           return this;
1929         }
1930         public Builder removeRegions(int index) {
1931           if (regionsBuilder_ == null) {
1932             ensureRegionsIsMutable();
1933             regions_.remove(index);
1934             onChanged();
1935           } else {
1936             regionsBuilder_.remove(index);
1937           }
1938           return this;
1939         }
1940         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder getRegionsBuilder(
1941             int index) {
1942           return getRegionsFieldBuilder().getBuilder(index);
1943         }
1944         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder getRegionsOrBuilder(
1945             int index) {
1946           if (regionsBuilder_ == null) {
1947             return regions_.get(index);  } else {
1948             return regionsBuilder_.getMessageOrBuilder(index);
1949           }
1950         }
1951         public java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder> 
1952              getRegionsOrBuilderList() {
1953           if (regionsBuilder_ != null) {
1954             return regionsBuilder_.getMessageOrBuilderList();
1955           } else {
1956             return java.util.Collections.unmodifiableList(regions_);
1957           }
1958         }
1959         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder addRegionsBuilder() {
1960           return getRegionsFieldBuilder().addBuilder(
1961               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.getDefaultInstance());
1962         }
1963         public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder addRegionsBuilder(
1964             int index) {
1965           return getRegionsFieldBuilder().addBuilder(
1966               index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.getDefaultInstance());
1967         }
1968         public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder> 
1969              getRegionsBuilderList() {
1970           return getRegionsFieldBuilder().getBuilderList();
1971         }
1972         private com.google.protobuf.RepeatedFieldBuilder<
1973             org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder> 
1974             getRegionsFieldBuilder() {
1975           if (regionsBuilder_ == null) {
1976             regionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1977                 org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.RegionOrBuilder>(
1978                     regions_,
1979                     ((bitField0_ & 0x00000020) == 0x00000020),
1980                     getParentForChildren(),
1981                     isClean());
1982             regions_ = null;
1983           }
1984           return regionsBuilder_;
1985         }
1986         
1987         // @@protoc_insertion_point(builder_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Node)
1988       }
1989       
1990       static {
1991         defaultInstance = new Node(true);
1992         defaultInstance.initFields();
1993       }
1994       
1995       // @@protoc_insertion_point(class_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Node)
1996     }
1997     
1998     private int bitField0_;
1999     // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Node liveNodes = 1;
2000     public static final int LIVENODES_FIELD_NUMBER = 1;
2001     private java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> liveNodes_;
2002     public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> getLiveNodesList() {
2003       return liveNodes_;
2004     }
2005     public java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder> 
2006         getLiveNodesOrBuilderList() {
2007       return liveNodes_;
2008     }
2009     public int getLiveNodesCount() {
2010       return liveNodes_.size();
2011     }
2012     public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node getLiveNodes(int index) {
2013       return liveNodes_.get(index);
2014     }
2015     public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder getLiveNodesOrBuilder(
2016         int index) {
2017       return liveNodes_.get(index);
2018     }
2019     
2020     // repeated string deadNodes = 2;
2021     public static final int DEADNODES_FIELD_NUMBER = 2;
2022     private com.google.protobuf.LazyStringList deadNodes_;
2023     public java.util.List<String>
2024         getDeadNodesList() {
2025       return deadNodes_;
2026     }
2027     public int getDeadNodesCount() {
2028       return deadNodes_.size();
2029     }
2030     public String getDeadNodes(int index) {
2031       return deadNodes_.get(index);
2032     }
2033     
2034     // optional int32 regions = 3;
2035     public static final int REGIONS_FIELD_NUMBER = 3;
2036     private int regions_;
2037     public boolean hasRegions() {
2038       return ((bitField0_ & 0x00000001) == 0x00000001);
2039     }
2040     public int getRegions() {
2041       return regions_;
2042     }
2043     
2044     // optional int32 requests = 4;
2045     public static final int REQUESTS_FIELD_NUMBER = 4;
2046     private int requests_;
2047     public boolean hasRequests() {
2048       return ((bitField0_ & 0x00000002) == 0x00000002);
2049     }
2050     public int getRequests() {
2051       return requests_;
2052     }
2053     
2054     // optional double averageLoad = 5;
2055     public static final int AVERAGELOAD_FIELD_NUMBER = 5;
2056     private double averageLoad_;
2057     public boolean hasAverageLoad() {
2058       return ((bitField0_ & 0x00000004) == 0x00000004);
2059     }
2060     public double getAverageLoad() {
2061       return averageLoad_;
2062     }
2063     
2064     private void initFields() {
2065       liveNodes_ = java.util.Collections.emptyList();
2066       deadNodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2067       regions_ = 0;
2068       requests_ = 0;
2069       averageLoad_ = 0D;
2070     }
2071     private byte memoizedIsInitialized = -1;
2072     public final boolean isInitialized() {
2073       byte isInitialized = memoizedIsInitialized;
2074       if (isInitialized != -1) return isInitialized == 1;
2075       
2076       for (int i = 0; i < getLiveNodesCount(); i++) {
2077         if (!getLiveNodes(i).isInitialized()) {
2078           memoizedIsInitialized = 0;
2079           return false;
2080         }
2081       }
2082       memoizedIsInitialized = 1;
2083       return true;
2084     }
2085     
2086     public void writeTo(com.google.protobuf.CodedOutputStream output)
2087                         throws java.io.IOException {
2088       getSerializedSize();
2089       for (int i = 0; i < liveNodes_.size(); i++) {
2090         output.writeMessage(1, liveNodes_.get(i));
2091       }
2092       for (int i = 0; i < deadNodes_.size(); i++) {
2093         output.writeBytes(2, deadNodes_.getByteString(i));
2094       }
2095       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2096         output.writeInt32(3, regions_);
2097       }
2098       if (((bitField0_ & 0x00000002) == 0x00000002)) {
2099         output.writeInt32(4, requests_);
2100       }
2101       if (((bitField0_ & 0x00000004) == 0x00000004)) {
2102         output.writeDouble(5, averageLoad_);
2103       }
2104       getUnknownFields().writeTo(output);
2105     }
2106     
2107     private int memoizedSerializedSize = -1;
2108     public int getSerializedSize() {
2109       int size = memoizedSerializedSize;
2110       if (size != -1) return size;
2111     
2112       size = 0;
2113       for (int i = 0; i < liveNodes_.size(); i++) {
2114         size += com.google.protobuf.CodedOutputStream
2115           .computeMessageSize(1, liveNodes_.get(i));
2116       }
2117       {
2118         int dataSize = 0;
2119         for (int i = 0; i < deadNodes_.size(); i++) {
2120           dataSize += com.google.protobuf.CodedOutputStream
2121             .computeBytesSizeNoTag(deadNodes_.getByteString(i));
2122         }
2123         size += dataSize;
2124         size += 1 * getDeadNodesList().size();
2125       }
2126       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2127         size += com.google.protobuf.CodedOutputStream
2128           .computeInt32Size(3, regions_);
2129       }
2130       if (((bitField0_ & 0x00000002) == 0x00000002)) {
2131         size += com.google.protobuf.CodedOutputStream
2132           .computeInt32Size(4, requests_);
2133       }
2134       if (((bitField0_ & 0x00000004) == 0x00000004)) {
2135         size += com.google.protobuf.CodedOutputStream
2136           .computeDoubleSize(5, averageLoad_);
2137       }
2138       size += getUnknownFields().getSerializedSize();
2139       memoizedSerializedSize = size;
2140       return size;
2141     }
2142     
2143     private static final long serialVersionUID = 0L;
2144     @java.lang.Override
2145     protected java.lang.Object writeReplace()
2146         throws java.io.ObjectStreamException {
2147       return super.writeReplace();
2148     }
2149     
2150     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2151         com.google.protobuf.ByteString data)
2152         throws com.google.protobuf.InvalidProtocolBufferException {
2153       return newBuilder().mergeFrom(data).buildParsed();
2154     }
2155     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2156         com.google.protobuf.ByteString data,
2157         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2158         throws com.google.protobuf.InvalidProtocolBufferException {
2159       return newBuilder().mergeFrom(data, extensionRegistry)
2160                .buildParsed();
2161     }
2162     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(byte[] data)
2163         throws com.google.protobuf.InvalidProtocolBufferException {
2164       return newBuilder().mergeFrom(data).buildParsed();
2165     }
2166     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2167         byte[] data,
2168         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2169         throws com.google.protobuf.InvalidProtocolBufferException {
2170       return newBuilder().mergeFrom(data, extensionRegistry)
2171                .buildParsed();
2172     }
2173     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(java.io.InputStream input)
2174         throws java.io.IOException {
2175       return newBuilder().mergeFrom(input).buildParsed();
2176     }
2177     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2178         java.io.InputStream input,
2179         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2180         throws java.io.IOException {
2181       return newBuilder().mergeFrom(input, extensionRegistry)
2182                .buildParsed();
2183     }
2184     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseDelimitedFrom(java.io.InputStream input)
2185         throws java.io.IOException {
2186       Builder builder = newBuilder();
2187       if (builder.mergeDelimitedFrom(input)) {
2188         return builder.buildParsed();
2189       } else {
2190         return null;
2191       }
2192     }
2193     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseDelimitedFrom(
2194         java.io.InputStream input,
2195         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2196         throws java.io.IOException {
2197       Builder builder = newBuilder();
2198       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
2199         return builder.buildParsed();
2200       } else {
2201         return null;
2202       }
2203     }
2204     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2205         com.google.protobuf.CodedInputStream input)
2206         throws java.io.IOException {
2207       return newBuilder().mergeFrom(input).buildParsed();
2208     }
2209     public static org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus parseFrom(
2210         com.google.protobuf.CodedInputStream input,
2211         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2212         throws java.io.IOException {
2213       return newBuilder().mergeFrom(input, extensionRegistry)
2214                .buildParsed();
2215     }
2216     
2217     public static Builder newBuilder() { return Builder.create(); }
2218     public Builder newBuilderForType() { return newBuilder(); }
2219     public static Builder newBuilder(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus prototype) {
2220       return newBuilder().mergeFrom(prototype);
2221     }
2222     public Builder toBuilder() { return newBuilder(this); }
2223     
2224     @java.lang.Override
2225     protected Builder newBuilderForType(
2226         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2227       Builder builder = new Builder(parent);
2228       return builder;
2229     }
2230     public static final class Builder extends
2231         com.google.protobuf.GeneratedMessage.Builder<Builder>
2232        implements org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatusOrBuilder {
2233       public static final com.google.protobuf.Descriptors.Descriptor
2234           getDescriptor() {
2235         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor;
2236       }
2237       
2238       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2239           internalGetFieldAccessorTable() {
2240         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_fieldAccessorTable;
2241       }
2242       
2243       // Construct using org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.newBuilder()
2244       private Builder() {
2245         maybeForceBuilderInitialization();
2246       }
2247       
2248       private Builder(BuilderParent parent) {
2249         super(parent);
2250         maybeForceBuilderInitialization();
2251       }
2252       private void maybeForceBuilderInitialization() {
2253         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2254           getLiveNodesFieldBuilder();
2255         }
2256       }
2257       private static Builder create() {
2258         return new Builder();
2259       }
2260       
2261       public Builder clear() {
2262         super.clear();
2263         if (liveNodesBuilder_ == null) {
2264           liveNodes_ = java.util.Collections.emptyList();
2265           bitField0_ = (bitField0_ & ~0x00000001);
2266         } else {
2267           liveNodesBuilder_.clear();
2268         }
2269         deadNodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2270         bitField0_ = (bitField0_ & ~0x00000002);
2271         regions_ = 0;
2272         bitField0_ = (bitField0_ & ~0x00000004);
2273         requests_ = 0;
2274         bitField0_ = (bitField0_ & ~0x00000008);
2275         averageLoad_ = 0D;
2276         bitField0_ = (bitField0_ & ~0x00000010);
2277         return this;
2278       }
2279       
2280       public Builder clone() {
2281         return create().mergeFrom(buildPartial());
2282       }
2283       
2284       public com.google.protobuf.Descriptors.Descriptor
2285           getDescriptorForType() {
2286         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.getDescriptor();
2287       }
2288       
2289       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus getDefaultInstanceForType() {
2290         return org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.getDefaultInstance();
2291       }
2292       
2293       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus build() {
2294         org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus result = buildPartial();
2295         if (!result.isInitialized()) {
2296           throw newUninitializedMessageException(result);
2297         }
2298         return result;
2299       }
2300       
2301       private org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus buildParsed()
2302           throws com.google.protobuf.InvalidProtocolBufferException {
2303         org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus result = buildPartial();
2304         if (!result.isInitialized()) {
2305           throw newUninitializedMessageException(
2306             result).asInvalidProtocolBufferException();
2307         }
2308         return result;
2309       }
2310       
2311       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus buildPartial() {
2312         org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus result = new org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus(this);
2313         int from_bitField0_ = bitField0_;
2314         int to_bitField0_ = 0;
2315         if (liveNodesBuilder_ == null) {
2316           if (((bitField0_ & 0x00000001) == 0x00000001)) {
2317             liveNodes_ = java.util.Collections.unmodifiableList(liveNodes_);
2318             bitField0_ = (bitField0_ & ~0x00000001);
2319           }
2320           result.liveNodes_ = liveNodes_;
2321         } else {
2322           result.liveNodes_ = liveNodesBuilder_.build();
2323         }
2324         if (((bitField0_ & 0x00000002) == 0x00000002)) {
2325           deadNodes_ = new com.google.protobuf.UnmodifiableLazyStringList(
2326               deadNodes_);
2327           bitField0_ = (bitField0_ & ~0x00000002);
2328         }
2329         result.deadNodes_ = deadNodes_;
2330         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2331           to_bitField0_ |= 0x00000001;
2332         }
2333         result.regions_ = regions_;
2334         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2335           to_bitField0_ |= 0x00000002;
2336         }
2337         result.requests_ = requests_;
2338         if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2339           to_bitField0_ |= 0x00000004;
2340         }
2341         result.averageLoad_ = averageLoad_;
2342         result.bitField0_ = to_bitField0_;
2343         onBuilt();
2344         return result;
2345       }
2346       
2347       public Builder mergeFrom(com.google.protobuf.Message other) {
2348         if (other instanceof org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus) {
2349           return mergeFrom((org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus)other);
2350         } else {
2351           super.mergeFrom(other);
2352           return this;
2353         }
2354       }
2355       
2356       public Builder mergeFrom(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus other) {
2357         if (other == org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.getDefaultInstance()) return this;
2358         if (liveNodesBuilder_ == null) {
2359           if (!other.liveNodes_.isEmpty()) {
2360             if (liveNodes_.isEmpty()) {
2361               liveNodes_ = other.liveNodes_;
2362               bitField0_ = (bitField0_ & ~0x00000001);
2363             } else {
2364               ensureLiveNodesIsMutable();
2365               liveNodes_.addAll(other.liveNodes_);
2366             }
2367             onChanged();
2368           }
2369         } else {
2370           if (!other.liveNodes_.isEmpty()) {
2371             if (liveNodesBuilder_.isEmpty()) {
2372               liveNodesBuilder_.dispose();
2373               liveNodesBuilder_ = null;
2374               liveNodes_ = other.liveNodes_;
2375               bitField0_ = (bitField0_ & ~0x00000001);
2376               liveNodesBuilder_ = 
2377                 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
2378                    getLiveNodesFieldBuilder() : null;
2379             } else {
2380               liveNodesBuilder_.addAllMessages(other.liveNodes_);
2381             }
2382           }
2383         }
2384         if (!other.deadNodes_.isEmpty()) {
2385           if (deadNodes_.isEmpty()) {
2386             deadNodes_ = other.deadNodes_;
2387             bitField0_ = (bitField0_ & ~0x00000002);
2388           } else {
2389             ensureDeadNodesIsMutable();
2390             deadNodes_.addAll(other.deadNodes_);
2391           }
2392           onChanged();
2393         }
2394         if (other.hasRegions()) {
2395           setRegions(other.getRegions());
2396         }
2397         if (other.hasRequests()) {
2398           setRequests(other.getRequests());
2399         }
2400         if (other.hasAverageLoad()) {
2401           setAverageLoad(other.getAverageLoad());
2402         }
2403         this.mergeUnknownFields(other.getUnknownFields());
2404         return this;
2405       }
2406       
2407       public final boolean isInitialized() {
2408         for (int i = 0; i < getLiveNodesCount(); i++) {
2409           if (!getLiveNodes(i).isInitialized()) {
2410             
2411             return false;
2412           }
2413         }
2414         return true;
2415       }
2416       
2417       public Builder mergeFrom(
2418           com.google.protobuf.CodedInputStream input,
2419           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2420           throws java.io.IOException {
2421         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2422           com.google.protobuf.UnknownFieldSet.newBuilder(
2423             this.getUnknownFields());
2424         while (true) {
2425           int tag = input.readTag();
2426           switch (tag) {
2427             case 0:
2428               this.setUnknownFields(unknownFields.build());
2429               onChanged();
2430               return this;
2431             default: {
2432               if (!parseUnknownField(input, unknownFields,
2433                                      extensionRegistry, tag)) {
2434                 this.setUnknownFields(unknownFields.build());
2435                 onChanged();
2436                 return this;
2437               }
2438               break;
2439             }
2440             case 10: {
2441               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder subBuilder = org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.newBuilder();
2442               input.readMessage(subBuilder, extensionRegistry);
2443               addLiveNodes(subBuilder.buildPartial());
2444               break;
2445             }
2446             case 18: {
2447               ensureDeadNodesIsMutable();
2448               deadNodes_.add(input.readBytes());
2449               break;
2450             }
2451             case 24: {
2452               bitField0_ |= 0x00000004;
2453               regions_ = input.readInt32();
2454               break;
2455             }
2456             case 32: {
2457               bitField0_ |= 0x00000008;
2458               requests_ = input.readInt32();
2459               break;
2460             }
2461             case 41: {
2462               bitField0_ |= 0x00000010;
2463               averageLoad_ = input.readDouble();
2464               break;
2465             }
2466           }
2467         }
2468       }
2469       
2470       private int bitField0_;
2471       
2472       // repeated .org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus.Node liveNodes = 1;
2473       private java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> liveNodes_ =
2474         java.util.Collections.emptyList();
2475       private void ensureLiveNodesIsMutable() {
2476         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
2477           liveNodes_ = new java.util.ArrayList<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node>(liveNodes_);
2478           bitField0_ |= 0x00000001;
2479          }
2480       }
2481       
2482       private com.google.protobuf.RepeatedFieldBuilder<
2483           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder> liveNodesBuilder_;
2484       
2485       public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> getLiveNodesList() {
2486         if (liveNodesBuilder_ == null) {
2487           return java.util.Collections.unmodifiableList(liveNodes_);
2488         } else {
2489           return liveNodesBuilder_.getMessageList();
2490         }
2491       }
2492       public int getLiveNodesCount() {
2493         if (liveNodesBuilder_ == null) {
2494           return liveNodes_.size();
2495         } else {
2496           return liveNodesBuilder_.getCount();
2497         }
2498       }
2499       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node getLiveNodes(int index) {
2500         if (liveNodesBuilder_ == null) {
2501           return liveNodes_.get(index);
2502         } else {
2503           return liveNodesBuilder_.getMessage(index);
2504         }
2505       }
2506       public Builder setLiveNodes(
2507           int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node value) {
2508         if (liveNodesBuilder_ == null) {
2509           if (value == null) {
2510             throw new NullPointerException();
2511           }
2512           ensureLiveNodesIsMutable();
2513           liveNodes_.set(index, value);
2514           onChanged();
2515         } else {
2516           liveNodesBuilder_.setMessage(index, value);
2517         }
2518         return this;
2519       }
2520       public Builder setLiveNodes(
2521           int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder builderForValue) {
2522         if (liveNodesBuilder_ == null) {
2523           ensureLiveNodesIsMutable();
2524           liveNodes_.set(index, builderForValue.build());
2525           onChanged();
2526         } else {
2527           liveNodesBuilder_.setMessage(index, builderForValue.build());
2528         }
2529         return this;
2530       }
2531       public Builder addLiveNodes(org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node value) {
2532         if (liveNodesBuilder_ == null) {
2533           if (value == null) {
2534             throw new NullPointerException();
2535           }
2536           ensureLiveNodesIsMutable();
2537           liveNodes_.add(value);
2538           onChanged();
2539         } else {
2540           liveNodesBuilder_.addMessage(value);
2541         }
2542         return this;
2543       }
2544       public Builder addLiveNodes(
2545           int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node value) {
2546         if (liveNodesBuilder_ == null) {
2547           if (value == null) {
2548             throw new NullPointerException();
2549           }
2550           ensureLiveNodesIsMutable();
2551           liveNodes_.add(index, value);
2552           onChanged();
2553         } else {
2554           liveNodesBuilder_.addMessage(index, value);
2555         }
2556         return this;
2557       }
2558       public Builder addLiveNodes(
2559           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder builderForValue) {
2560         if (liveNodesBuilder_ == null) {
2561           ensureLiveNodesIsMutable();
2562           liveNodes_.add(builderForValue.build());
2563           onChanged();
2564         } else {
2565           liveNodesBuilder_.addMessage(builderForValue.build());
2566         }
2567         return this;
2568       }
2569       public Builder addLiveNodes(
2570           int index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder builderForValue) {
2571         if (liveNodesBuilder_ == null) {
2572           ensureLiveNodesIsMutable();
2573           liveNodes_.add(index, builderForValue.build());
2574           onChanged();
2575         } else {
2576           liveNodesBuilder_.addMessage(index, builderForValue.build());
2577         }
2578         return this;
2579       }
2580       public Builder addAllLiveNodes(
2581           java.lang.Iterable<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node> values) {
2582         if (liveNodesBuilder_ == null) {
2583           ensureLiveNodesIsMutable();
2584           super.addAll(values, liveNodes_);
2585           onChanged();
2586         } else {
2587           liveNodesBuilder_.addAllMessages(values);
2588         }
2589         return this;
2590       }
2591       public Builder clearLiveNodes() {
2592         if (liveNodesBuilder_ == null) {
2593           liveNodes_ = java.util.Collections.emptyList();
2594           bitField0_ = (bitField0_ & ~0x00000001);
2595           onChanged();
2596         } else {
2597           liveNodesBuilder_.clear();
2598         }
2599         return this;
2600       }
2601       public Builder removeLiveNodes(int index) {
2602         if (liveNodesBuilder_ == null) {
2603           ensureLiveNodesIsMutable();
2604           liveNodes_.remove(index);
2605           onChanged();
2606         } else {
2607           liveNodesBuilder_.remove(index);
2608         }
2609         return this;
2610       }
2611       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder getLiveNodesBuilder(
2612           int index) {
2613         return getLiveNodesFieldBuilder().getBuilder(index);
2614       }
2615       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder getLiveNodesOrBuilder(
2616           int index) {
2617         if (liveNodesBuilder_ == null) {
2618           return liveNodes_.get(index);  } else {
2619           return liveNodesBuilder_.getMessageOrBuilder(index);
2620         }
2621       }
2622       public java.util.List<? extends org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder> 
2623            getLiveNodesOrBuilderList() {
2624         if (liveNodesBuilder_ != null) {
2625           return liveNodesBuilder_.getMessageOrBuilderList();
2626         } else {
2627           return java.util.Collections.unmodifiableList(liveNodes_);
2628         }
2629       }
2630       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder addLiveNodesBuilder() {
2631         return getLiveNodesFieldBuilder().addBuilder(
2632             org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.getDefaultInstance());
2633       }
2634       public org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder addLiveNodesBuilder(
2635           int index) {
2636         return getLiveNodesFieldBuilder().addBuilder(
2637             index, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.getDefaultInstance());
2638       }
2639       public java.util.List<org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder> 
2640            getLiveNodesBuilderList() {
2641         return getLiveNodesFieldBuilder().getBuilderList();
2642       }
2643       private com.google.protobuf.RepeatedFieldBuilder<
2644           org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder> 
2645           getLiveNodesFieldBuilder() {
2646         if (liveNodesBuilder_ == null) {
2647           liveNodesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
2648               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder, org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.NodeOrBuilder>(
2649                   liveNodes_,
2650                   ((bitField0_ & 0x00000001) == 0x00000001),
2651                   getParentForChildren(),
2652                   isClean());
2653           liveNodes_ = null;
2654         }
2655         return liveNodesBuilder_;
2656       }
2657       
2658       // repeated string deadNodes = 2;
2659       private com.google.protobuf.LazyStringList deadNodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2660       private void ensureDeadNodesIsMutable() {
2661         if (!((bitField0_ & 0x00000002) == 0x00000002)) {
2662           deadNodes_ = new com.google.protobuf.LazyStringArrayList(deadNodes_);
2663           bitField0_ |= 0x00000002;
2664          }
2665       }
2666       public java.util.List<String>
2667           getDeadNodesList() {
2668         return java.util.Collections.unmodifiableList(deadNodes_);
2669       }
2670       public int getDeadNodesCount() {
2671         return deadNodes_.size();
2672       }
2673       public String getDeadNodes(int index) {
2674         return deadNodes_.get(index);
2675       }
2676       public Builder setDeadNodes(
2677           int index, String value) {
2678         if (value == null) {
2679     throw new NullPointerException();
2680   }
2681   ensureDeadNodesIsMutable();
2682         deadNodes_.set(index, value);
2683         onChanged();
2684         return this;
2685       }
2686       public Builder addDeadNodes(String value) {
2687         if (value == null) {
2688     throw new NullPointerException();
2689   }
2690   ensureDeadNodesIsMutable();
2691         deadNodes_.add(value);
2692         onChanged();
2693         return this;
2694       }
2695       public Builder addAllDeadNodes(
2696           java.lang.Iterable<String> values) {
2697         ensureDeadNodesIsMutable();
2698         super.addAll(values, deadNodes_);
2699         onChanged();
2700         return this;
2701       }
2702       public Builder clearDeadNodes() {
2703         deadNodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2704         bitField0_ = (bitField0_ & ~0x00000002);
2705         onChanged();
2706         return this;
2707       }
2708       void addDeadNodes(com.google.protobuf.ByteString value) {
2709         ensureDeadNodesIsMutable();
2710         deadNodes_.add(value);
2711         onChanged();
2712       }
2713       
2714       // optional int32 regions = 3;
2715       private int regions_ ;
2716       public boolean hasRegions() {
2717         return ((bitField0_ & 0x00000004) == 0x00000004);
2718       }
2719       public int getRegions() {
2720         return regions_;
2721       }
2722       public Builder setRegions(int value) {
2723         bitField0_ |= 0x00000004;
2724         regions_ = value;
2725         onChanged();
2726         return this;
2727       }
2728       public Builder clearRegions() {
2729         bitField0_ = (bitField0_ & ~0x00000004);
2730         regions_ = 0;
2731         onChanged();
2732         return this;
2733       }
2734       
2735       // optional int32 requests = 4;
2736       private int requests_ ;
2737       public boolean hasRequests() {
2738         return ((bitField0_ & 0x00000008) == 0x00000008);
2739       }
2740       public int getRequests() {
2741         return requests_;
2742       }
2743       public Builder setRequests(int value) {
2744         bitField0_ |= 0x00000008;
2745         requests_ = value;
2746         onChanged();
2747         return this;
2748       }
2749       public Builder clearRequests() {
2750         bitField0_ = (bitField0_ & ~0x00000008);
2751         requests_ = 0;
2752         onChanged();
2753         return this;
2754       }
2755       
2756       // optional double averageLoad = 5;
2757       private double averageLoad_ ;
2758       public boolean hasAverageLoad() {
2759         return ((bitField0_ & 0x00000010) == 0x00000010);
2760       }
2761       public double getAverageLoad() {
2762         return averageLoad_;
2763       }
2764       public Builder setAverageLoad(double value) {
2765         bitField0_ |= 0x00000010;
2766         averageLoad_ = value;
2767         onChanged();
2768         return this;
2769       }
2770       public Builder clearAverageLoad() {
2771         bitField0_ = (bitField0_ & ~0x00000010);
2772         averageLoad_ = 0D;
2773         onChanged();
2774         return this;
2775       }
2776       
2777       // @@protoc_insertion_point(builder_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus)
2778     }
2779     
2780     static {
2781       defaultInstance = new StorageClusterStatus(true);
2782       defaultInstance.initFields();
2783     }
2784     
2785     // @@protoc_insertion_point(class_scope:org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatus)
2786   }
2787   
2788   private static com.google.protobuf.Descriptors.Descriptor
2789     internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor;
2790   private static
2791     com.google.protobuf.GeneratedMessage.FieldAccessorTable
2792       internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_fieldAccessorTable;
2793   private static com.google.protobuf.Descriptors.Descriptor
2794     internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_descriptor;
2795   private static
2796     com.google.protobuf.GeneratedMessage.FieldAccessorTable
2797       internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_fieldAccessorTable;
2798   private static com.google.protobuf.Descriptors.Descriptor
2799     internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_descriptor;
2800   private static
2801     com.google.protobuf.GeneratedMessage.FieldAccessorTable
2802       internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_fieldAccessorTable;
2803   
2804   public static com.google.protobuf.Descriptors.FileDescriptor
2805       getDescriptor() {
2806     return descriptor;
2807   }
2808   private static com.google.protobuf.Descriptors.FileDescriptor
2809       descriptor;
2810   static {
2811     java.lang.String[] descriptorData = {
2812       "\n!StorageClusterStatusMessage.proto\022/org" +
2813       ".apache.hadoop.hbase.rest.protobuf.gener" +
2814       "ated\"\333\005\n\024StorageClusterStatus\022]\n\tliveNod" +
2815       "es\030\001 \003(\0132J.org.apache.hadoop.hbase.rest." +
2816       "protobuf.generated.StorageClusterStatus." +
2817       "Node\022\021\n\tdeadNodes\030\002 \003(\t\022\017\n\007regions\030\003 \001(\005" +
2818       "\022\020\n\010requests\030\004 \001(\005\022\023\n\013averageLoad\030\005 \001(\001\032" +
2819       "\322\002\n\006Region\022\014\n\004name\030\001 \002(\014\022\016\n\006stores\030\002 \001(\005" +
2820       "\022\022\n\nstorefiles\030\003 \001(\005\022\027\n\017storefileSizeMB\030" +
2821       "\004 \001(\005\022\026\n\016memstoreSizeMB\030\005 \001(\005\022\034\n\024storefi",
2822       "leIndexSizeMB\030\006 \001(\005\022\031\n\021readRequestsCount" +
2823       "\030\007 \001(\003\022\032\n\022writeRequestsCount\030\010 \001(\003\022\027\n\017ro" +
2824       "otIndexSizeKB\030\t \001(\005\022\036\n\026totalStaticIndexS" +
2825       "izeKB\030\n \001(\005\022\036\n\026totalStaticBloomSizeKB\030\013 " +
2826       "\001(\005\022\032\n\022totalCompactingKVs\030\014 \001(\003\022\033\n\023curre" +
2827       "ntCompactedKVs\030\r \001(\003\032\303\001\n\004Node\022\014\n\004name\030\001 " +
2828       "\002(\t\022\021\n\tstartCode\030\002 \001(\003\022\020\n\010requests\030\003 \001(\005" +
2829       "\022\022\n\nheapSizeMB\030\004 \001(\005\022\025\n\rmaxHeapSizeMB\030\005 " +
2830       "\001(\005\022]\n\007regions\030\006 \003(\0132L.org.apache.hadoop" +
2831       ".hbase.rest.protobuf.generated.StorageCl",
2832       "usterStatus.Region"
2833     };
2834     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
2835       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
2836         public com.google.protobuf.ExtensionRegistry assignDescriptors(
2837             com.google.protobuf.Descriptors.FileDescriptor root) {
2838           descriptor = root;
2839           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor =
2840             getDescriptor().getMessageTypes().get(0);
2841           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_fieldAccessorTable = new
2842             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2843               internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor,
2844               new java.lang.String[] { "LiveNodes", "DeadNodes", "Regions", "Requests", "AverageLoad", },
2845               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.class,
2846               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Builder.class);
2847           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_descriptor =
2848             internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor.getNestedTypes().get(0);
2849           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_fieldAccessorTable = new
2850             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2851               internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Region_descriptor,
2852               new java.lang.String[] { "Name", "Stores", "Storefiles", "StorefileSizeMB", "MemstoreSizeMB", "StorefileIndexSizeMB", "ReadRequestsCount", "WriteRequestsCount", "RootIndexSizeKB", "TotalStaticIndexSizeKB", "TotalStaticBloomSizeKB", "TotalCompactingKVs", "CurrentCompactedKVs", },
2853               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.class,
2854               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Region.Builder.class);
2855           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_descriptor =
2856             internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_descriptor.getNestedTypes().get(1);
2857           internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_fieldAccessorTable = new
2858             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
2859               internal_static_org_apache_hadoop_hbase_rest_protobuf_generated_StorageClusterStatus_Node_descriptor,
2860               new java.lang.String[] { "Name", "StartCode", "Requests", "HeapSizeMB", "MaxHeapSizeMB", "Regions", },
2861               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.class,
2862               org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.StorageClusterStatus.Node.Builder.class);
2863           return null;
2864         }
2865       };
2866     com.google.protobuf.Descriptors.FileDescriptor
2867       .internalBuildGeneratedFileFrom(descriptorData,
2868         new com.google.protobuf.Descriptors.FileDescriptor[] {
2869         }, assigner);
2870   }
2871   
2872   // @@protoc_insertion_point(outer_class_scope)
2873 }