View Javadoc

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